Einzelnen Beitrag anzeigen

Benutzerbild von sirius
sirius

Registriert seit: 3. Jan 2007
Ort: Dresden
3.443 Beiträge
 
Delphi 7 Enterprise
 
#2

AW: Synchronisierung mit MainThread ohne Thread-Kontext

  Alt 29. Jun 2010, 08:02
funktioniert doch:
Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
var id:Cardinal;
begin
  BeginThread(nil,0,@TForm1.ThreadFunc,self,0,id);
end;

procedure TForm1.snyc;
begin
  if GetCurrentThreadId=system.MainThreadID then
    showmessage('yes');
end;

function TForm1.ThreadFunc: Integer;
begin
  TThread.Synchronize(nil,snyc);
end;
Dieser Beitrag ist für Jugendliche unter 18 Jahren nicht geeignet.
  Mit Zitat antworten Zitat