Hallo liebes Forum.
Ich habe ein Problem mit folgendem Code:
Delphi-Quellcode:
ZeroMemory(@StartupInfo, SizeOf(StartupInfo));
StartupInfo.cb := SizeOf(StartupInfo);
ZeroMemory(@ProcessInfo, SizeOf(ProcessInfo));
if CreateProcess(nil, PChar(App_path), nil, nil, False, 0, nil, nil, StartupInfo, ProcessInfo) then
begin
Application.terminate;
CloseHandle(ProcessInfo.hProcess);
CloseHandle(ProcessInfo.hThread);
end;
Bei meinem alten PC schließt die aktuelle App (unter App_path) und startet sich neu wie gewünscht.
Bei meinem neuen PC jedoch flackert die neu gestartete App sehr kurz auf und alles schließt sich, was es nicht soll.
Was kann man hier machen?
Vielen Dank für Antworten.