Einzelnen Beitrag anzeigen

BAMatze

Registriert seit: 18. Aug 2008
Ort: Berlin
759 Beiträge
 
Turbo Delphi für Win32
 
#6

Re: Thread mit Überwachungsfunktion wird blockiert

  Alt 1. Sep 2009, 11:54
Zitat von Andreas L.:
Hi,
ein Timer im Thread macht IMHO wenig Sinn. Machs lieber mit einer While-Schleife in Execute; deines Threads. Im Ereignis dodigEingang hast du bestimmt Code deines Hauptprogramms stehen, oder? Dann musst du dieses Ereignis synchronisieren: Synchronize(dodigEingang);
@Andreas das dodigEingang soll eigentlich nur eine Prozedure sein, die meinem Event FOndigEingang die Informationen gibt, dass etwas passiert ist. Also findet zwischen Thread und Hauptprogramm eigentlich keine direkte Komunikation oder Zugriff auf irgendwelche Komponenten statt. Ziel ist es, dass der Thread mir Events erzeugt, auf die ich in meinem Hauptprogramm reagieren kann. Werde aber den Vorschlag von dir und Klaus mal umsetzen und das ohne Timer lösen. Wie gesagt, hatte erstmal keine andere Variante gefunden.
2. Account Sero
  Mit Zitat antworten Zitat