Um sicher zu gehen bin ich nun für das erste in VLC umgestiegen.
Ich habe das mit Sleep ausprobiert, leider ohne Erfolg.
Ich bin also erstmal dann an die Prüfung gegangen, ob er überhaupt das
Handle findet.
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var Handle: HWND;
begin
Handle := FindWindow('
NitroPDF',
nil);
if handle <> 0
then ShowWindow(
handle, SW_SHOW)
else ShowMessage('
Nicht gefunden');
end;
Habe es auch mit der Funktion IsWindow probiert. Beides zeigt mir die Nachricht an, dass es nicht gefunden wurde.
Ich habe im Task-Manager aber nachgeschaut unter Details steht das PDF Programm aber unter "NitroPDF.exe".
Also setzen die ersten Probleme überhaupt daran an, dass er gar nicht das
Handle findet und somit auch nicht in den Vordergrund setzen kann.
Gibt es hierfür Alternativen?