ich programmiere seit 10 Jahren mit Delphi.
Nun muß ich was mit 64-bit schreiben und nutze Lazarus.
Jetzt zum eigentlichen Problem.
Der folgende Code produziert einen SIGSEGV
bei mehrmaligen klick auf den Button.
In Delphi gab es damit noch nie Probleme.
FPC scheint wohl das noch nicht zu können?
Code: Alles auswählen
function Thread(Param: Pointer): DWord; stdcall;
var
EventName: string;
begin
Result := 0;
EventName := 'blablabla';
Sleep(1000);
end;
procedure TForm1.Button1Click(Sender: TObject);
var
TID: DWord;
begin
CreateThread(nil, 0, @Thread, nil, 0, TID);
end;
MfG
Joshi