Einzelnen Beitrag anzeigen

Benutzerbild von sx2008
sx2008

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

Re: Url in Form durch Klick auf Button aufrufen

  Alt 17. Nov 2009, 21:13
Ungetestet. Auf jeden Fall sollte man eine Funktion oder Prozedur verwenden
und nicht ShellExecute im Programm verstreuen.
Delphi-Quellcode:
function StartsWith(const s, pattern:string):boolean;
begin
  Result := (copy(s, 1, Length(pattern)) = pattern);
end;

function OpenUrlInStandardBrowser(URL:string):integer;
begin
  Assert(URL <> '');
  if not StartsWith(URL,'http://') and not StartsWith(URL,'https://')
     and not StartsWith(URL,'ftp://') then
     URL := 'http://'+URL;
  result := ShellExecute(0,'open',pchar(URL),nil,SW_SHOW);
end;

....
OpenUrlInStandardBrowser('www.delphipraxis.net');
fork me on Github
  Mit Zitat antworten Zitat