Zitat von
MSSSSM:
Statt
Delphi-Quellcode:
procedure TBrowserInfo.OpenDocumentInBrowser(Document: string);
begin
ShellExecute(Application.Handle, 'open', PChar(Binary), PChar(Document), nil, SW_SHOW);
end;
sollte hier
Delphi-Quellcode:
procedure TBrowserInfo.OpenDocumentInBrowser(Document: string);
begin
ShellExecute(Application.Handle, 'open', PChar('"'+Binary+'"'), PChar(Document), nil, SW_SHOW);
end;
stehen.
Das die Anführungszeichen beim Doukment übergeben werden sollten leuchtet mir ein. Kannst du begründen warum diese auch bei der Anwendung hin sollten?