Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Internetlink mit variablen link (https://www.delphipraxis.net/102894-internetlink-mit-variablen-link.html)

schrimm 6. Nov 2007 16:49


Internetlink mit variablen link
 
Ich hatte schonmal hier die Frage nach dem internetlink egstellt, jedoch da nur mit festgeschriebenen Link, nun soll der link aber variable sein.
Dazu hab ich eine Stringvariable namens hostlink
ShellExecute(0, 'open', hostlink , nil, nil, SW_SHOWNORMAL);
jedoch kommt da der fehler:
Inkpmpatible Typen 'String' und 'Pchar'
wenn ich das also Test mal in '' setzte, geht es wieder.
muss man da evtl. nen anderen variablentyp nehmen?

shmia 6. Nov 2007 16:55

Re: Internetlink mit variablen link
 
Nimm einfach diese Funktion:
Delphi-Quellcode:
function OpenURL(const url: string): Boolean;
begin
   Result := ShellExecute(0, 'open', PChar(url), nil, nil, SW_SHOW) > 32;
end;
Anwendungsbeispiel:
Delphi-Quellcode:
if not OpenURL('http://www.delphipraxis.net/'+ Format('topic%d.html', [122269])) then
   ShowMessage('URL konnte nicht geöffnet werden');

schrimm 6. Nov 2007 17:08

Re: Internetlink mit variablen link
 
DAs mit der Abrage ist ein tolle Idee!
aber die eigentliche Frage hast du Mit gelöst: PChar(url) das war das,w as ich brauchte, aber die abrage kann auch nicht schaden :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:24 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz