Einzelnen Beitrag anzeigen

generic

Registriert seit: 24. Mär 2004
Ort: bei Hannover
2.415 Beiträge
 
Delphi XE5 Professional
 
#3

Re: Thread startet nicht sofort

  Alt 29. Jan 2008, 10:00
das ist nicht richtig. der thread startet sofort.
du siehst nur nicht die ausgabe des threads.

das sleep(5000) bringt den vcl thread zum schlafen, welches zu der folge hat, dass deine ausgaben nicht mehr angezeigt werden.

achtung:
die vcl ist nicht threadsafe!

wenn du im thread ausgaben in deine vcl form machen willst, dann solltest du die beiden threads syncronisieren.

Form1.Memo1.Lines.Add(IntToStr(a)); sowas direkt aufzurufen ist schlecht.

kontaktiere mal die hilfe, dort ist ein beispiel für "syncronize()" drin.

[edit]
p.s. willkommen in der dp
Coding BOTT - Video Tutorials rund um das Programmieren - https://www.youtube.com/@codingbott
  Mit Zitat antworten Zitat