Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Beim klicken auf Link in JvRichEdit, link im Browser öffnen (https://www.delphipraxis.net/60584-beim-klicken-auf-link-jvrichedit-link-im-browser-oeffnen.html)

1ceman 9. Jan 2006 17:19


Beim klicken auf Link in JvRichEdit, link im Browser öffnen
 
Ich will, das wen man im JvRichEdit auf nen Link klickt, das dieser Link dann im Browser geöffnet wird.
bis jetzt hab ich folgendes versucht:
Delphi-Quellcode:
procedure TForm1.JvRichEdit1URLClick(Sender: TObject;
  const URLText: String; Button: TMouseButton);
begin
Test:=URLText;
  if shellexecute(handle, 'open',URLText , nil, nil, sw_show) <= 32
    then showmessage('FEHLER!');
end;
doch wenn ich das starte, kommt der Fehler
[Error] JvRichEditTest.pas(47): Incompatible types: 'String' and 'PChar'
in der Zeile
Delphi-Quellcode:
if shellexecute(handle, 'open',URLText, nil, nil, sw_show) <= 32
(der Cursor ist dann direkt hinter dem Komma nach URLText)

---Bernhard--- 9. Jan 2006 17:40

Re: Beim klicken auf Link in JvRichEdit, link im Browser öff
 
Hi, versuchs mal mit
Delphi-Quellcode:
procedure TForm1.JvRichEdit1URLClick(Sender: TObject;
  const URLText: String; Button: TMouseButton);
begin

  shellexecute(handle, 'open',PChar(URLText) , nil, nil, sw_show);
   
end;

1ceman 9. Jan 2006 17:44

Re: Beim klicken auf Link in JvRichEdit, link im Browser öff
 
super vielen dank, geht genau so wie ich es haben will.


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:34 Uhr.

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