Einzelnen Beitrag anzeigen

Yheeky

Registriert seit: 7. Jun 2002
1.339 Beiträge
 
#1

[UDP] Nachricht an alle Teilnehmer senden (Zeitverzögerung)

  Alt 3. Mär 2007, 00:08
Hi,

ich weiss, dass ich den ein oder anderen nerve, aber ich verstehe die Thematik einfach noch nicht, weil ich´s noch nie richtig angewendet habe. Ich denke es geht wieder um mein Lieblingsthema Threads.
Ich will bei Button1Click eine Info an alle Teilnehmer schicken, deren IP-Adressen in der ListView1 stehen. Bisher geht das zwar, aber es dauert ca. 5 Sekunden, ehe das Programm wieder reagiert. Die Funktion sieht so aus:

Delphi-Quellcode:
for User := 0 to frmMain.ListView1.Items.Count - 1 do
begin
UDPSockUtil1.RemoteHost := frmMain.ListView1.Items[User].SubItems[1];
UDPSockUtil1.SendText(Username + '#' + IntToStr(User));
end;
Wie mache ich das jetzt richtig? Das Thread Tutorial von Luckie hilft mir da irgendwie nicht weiter...vielleicht kann´s mir einer nochmal auf mein Thema zugeschnitten zeigen und erklären. Ich wäre euch sehr dankbar...so langsam muss ich das Thema doch mal kapieren

Danke schonmal!
  Mit Zitat antworten Zitat