Einzelnen Beitrag anzeigen

Benutzerbild von sx2008
sx2008

Registriert seit: 15. Feb 2008
Ort: Baden-Württemberg
2.332 Beiträge
 
Delphi 2007 Professional
 
#2

AW: [Fehler] URL.pas(32): Inkompatible Typen: 'HKEY' und 'String'

  Alt 8. Jul 2013, 18:21
Das ist aber umständlich. Es reicht doch Folgendes:
Delphi-Quellcode:
function OpenURL(const url: string): Boolean;
begin
   Result := ShellExecute(0, 'open', PChar(url), nil, nil, SW_SHOW) > 32;
end;

// Anwendungsbeispiel
if not OpenURL('http://www.delphipraxis.net') then
  RaiseLastWin32Error;
Noch ein kleiner Hinweis:
Die Funktion OpenURL() kann auch potentiell gefährliche Dinge (Dateien mit Viren) öffnen.
Deshalb ggf. die URL prüfen bevor man sie öffnet.
fork me on Github

Geändert von sx2008 ( 8. Jul 2013 um 18:25 Uhr)
  Mit Zitat antworten Zitat