Entwickler-Ecke

Internet / Netzwerk - Link zu externem Browser


PowerPatze - Do 15.02.07 14:08
Titel: Link zu externem Browser
Moin , weis net obs hier schon das thema gibt, aber ich möchte gerne in einem label oder vergleichtbarem einen link einfügen, welcher dann beim drauf klicken die internetseite im windows standart browser öffnet. vielleicht kann mir ja jemand helfen??? danke schon mal


Saubäär - Do 15.02.07 14:20

Hi PowerPatze,

dass sollte mit ShellExecute kein Problem sein. Ansonsten kannst du dir auf meiner Homepage ne TLink Komponente runterladen und installieren.

bsp.

Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
uses ShellAPI, ...
 

procedure TForm1.Label1Click(Sender: TObject);
begin
 ShellExecute(Handle, 'open''http://www.google.de'nilnil, SW_NORMAL);
end;


Gruß

Saubäär


PowerPatze - Do 15.02.07 15:11
Titel: RE
Moin, danke , war ne super hilfe, weist du auch wie ich das ganze variable machen kann? ich lese zum beispiel aus einer Tabelle(paradox 7 ) eine URL aus und die wir dann beim klicken drauf oder auf einen button geöffnet?


BenBE - Do 15.02.07 15:16

Der dritte Parameter ist die URL, die du öffnen möchtest ... Also dort einfach das Feld aus deiner Paradox-Tabelle auslesen und dort als Wert übergeben. Ggf. musst Du da (je nach Delphi-Version) statt WertAusParadoxTabelle noch extra eine Typumwandlung mit angeben: PChar(WertAusParadoxTabelle). Zwieteres brauchst Du aber nur, wenn Delphi beim ersten meckert.


PowerPatze - Do 15.02.07 15:31

Hmm. ich versuche den wert den der benutzer in der lookupcombobox ausgewählt hat auszulesen, aber ich bekomms net hin, die einziege routine wo ich keine parameter fehler bekomme ist " table3.activbuffer" aber funzen tuts net


BenBE - Do 15.02.07 15:34

Für die Datenbank-Frage kannst Du ja mal kurz nen Thread aufmachen ... Hätte da bereits ne Idee (das gehört aber nicht zu dieser Frage).


PowerPatze - Do 15.02.07 15:51
Titel: thread
Der thread ist offen und heist datenbankabfrage.
freu mich schon auf antworten
mfg