Du musst das ganze also asynchron machen:
entweder mit BeginThread:
Delphi-Quellcode:
procedure SetPos(param:Pointer);
begin
Auf Dialog warten; //vllt mit while warten, bis dialog mit findwindow zu finden ist.
Findwindow(...);
SetWindowPos(...);
end;
procedure TDeineKlasse.DeineMethode;
begin
...
BeginThread(nil, 0,@SetPos, Pointer(XKoordinate),0, cTemp);
deindialog;
...
end;
oder mit TThread;
enn das auch nicht geht, dann sorry!
//redbox im urlaub?