Witam
Piszę program i potrzebuję zrobić funkcję nieskończoną która zostanie uruchomiona po załadowaniu się okna programu, ktoś ma na to jakieś sprawdzone sposoby?
0
0
void InfinityLoop()
{
while(true)
{
// Czynności...
}
}
0
tyle to ja wiem, chodzi mi o to w którym momencie ją wystartować, nie mogę tego zrobić w konstruktorze anie w funkcji load bo to spowoduje zawieszenie programu
0
przemyslowiec napisał(a):
tyle to ja wiem, chodzi mi o to w którym momencie ją wystartować, nie mogę tego zrobić w konstruktorze anie w funkcji load bo to spowoduje zawieszenie programu
jeśli funkcja ma wykonywać się w tle, a jednocześnie chesz zachować responsywność okna, jednym z rozwiązań może być osobne zadanie.
Task loopTask = new Task(() => InfinityLoop());
loopTask.Start();
0
Prawdopodobnie chodzi Ci o pętlę działającą w nowym wątku. Najprościej chyba użyć backgroundworker
0
Tak, zagłębiłem się w temat i znalazłem rozwiązanie na to, dzięki za pomoc.