Forum: Win32/Win64 API (native code)
Delphi
by thkerkmann,
26. Aug 2008
Hi,
mit der Message WM_SETTEXT wird das Fenster doch noch gar nicht geschlossen.
Verstehe ich das richtig:
Du setzt jetzt nur den Dateinamen ein, und erwartest jetzt, dass der Benutzer das Fenster schliesst ?
Und wenn das so ist, dann solltest Du tatsächlich ein sleep(500) einbauen.
Und.
Forum: Win32/Win64 API (native code)
Delphi
by thkerkmann,
24. Aug 2008
Naja, kommt darauf an, was der Workerthread sonst noch so zu tun hat. Ich war jetzt davon ausgegangen, dass er nur diese eine Message sendet - so wie du es beschrieben hast.
Der Hauptthread könnte das ja locker machen anstatt einen Workerthread zu starten.
Gruss
Forum: Win32/Win64 API (native code)
Delphi
by thkerkmann,
23. Aug 2008
Hi,
Wieso willst Du überhaupt nur um eine Nachricht zu senden, eine extra Thread starten ?
Ich sehe da keinen Sinn drin, wenn der WatchThread sowieso erst wissen muss, ob das geklappt hat oder nicht, kann er's ja auch selber machen. Das vereinfach die Logik, macht das Programm schlanker und effizienter (ein extra Thread heißt ja auch extra Verwaltung) und dich glücklicher ;-)
Gruss