Und das mit dem WinExec ...
schau mal bitte was deine
OH dazu sagt ... verwende statt dessen doch bitte ShellExecute.
Außerdem bietet ShellExecute einen netten Rückgabewert, welchen man eventuell auch noch mit auswerten könnte
So in dieser Art:
Delphi-Quellcode:
if (Edit1.Text = Edit2.Text) and (ShellExecute(...) <> 0) then
Form1.Close
else
Label1.Caption := 'klappt nicht';
Genaueres findest du z.B. in der
DP ShellExecute