Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[PYTANIE] System.threading


Rekomendowane odpowiedzi

Opublikowano

Dim thread As System.Threading.Thread = New System.Threading.Thread(New System.Threading.ParameterizedThreadStart(AddressOf pobierzdaneoacc))

thread.IsBackground = True

thread.Start()

Opublikowano

 

Dim thread As System.Threading.Thread = New System.Threading.Thread(New System.Threading.ParameterizedThreadStart(AddressOf pobierzdaneoacc))
        thread.IsBackground = True
        thread.Start()

AddressOf' operand must be the name of a method (without parentheses)

 

Dim thread As System.Threading.Thread = New System.Threading.Thread(New System.Threading.ParameterizedThreadStart(AddressOf pobierzdaneoacc(textbox1.text,textbox2.text)))
        thread.IsBackground = True
        thread.Start()
 

Tak nie działa.

Opublikowano

Metoda pobierzdaneoacc może przyjmować tylko jeden parametr typu object.

W c# będzie to wyglądało mniej więcej tak, na VB sądzę że będziesz potrafił przerzucić:

string[] dane = new string[2];
dane[0]=textbox1.Text;
dane[1]=textbox2.Text;
Thread t = new Thread(new ParameterizedThreadStart(pobierzdaneoacc));
t.IsBackground=true;
t.Start((object)dane);
public void pobierzdaneoacc(object input)
{
  string[] d = (string[])input;
  string t1=d[0];
  string t2=d[1];
  
  //t1 oznacza textbox1, a t2 textbox2
  //twoj kod
}
Pisane na szybko więc gdzieś może być błąd.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...