Entwickler-Ecke

Internet / Netzwerk - links einfügen?


Sinjai - Di 18.03.08 10:09
Titel: links einfügen?
so hier bin ich wieder sollte ja ein neues thema eröffnen...also kannn ich einen button so konfigurieren, das er wenn ma auf ihn klickt den internet browser mit einer vorher festgelegten web-site öffnet?habe es schon mit ein paar sachen aus den komponentenkarten probiert, aber das hat nie hingehauen..


Der nette Nachbar - Di 18.03.08 10:20

Zieh dir aus der Internet-Sparte dem TWebBrowser und aktiviere, weise(Startseitezuweisen) diesen bei dem Buttonklick


jaenicke - Di 18.03.08 11:45

Ich glaube eher es soll der richtige Browser gestartet werden ;-), und das geht mit ShellExecute [http://www.delphi-forum.de/viewtopic.php?t=57592].


Sinjai - Do 20.03.08 15:51

also wo ist den das Tweb browser ding? finde es nicht. ...habe delphi 7. und diese eine da mit shell execute kapiere ich net:wo soll ich da den link einfügen?


jaenicke - Do 20.03.08 15:57

user profile iconSinjai hat folgendes geschrieben:
also wo ist den das Tweb browser ding?
Das ist eine Komponente, die du auf dein Formular packen kannst und dort Webseiten anzeigen kannst, das sollte in der Palette Internet stehen. Dazu gibt es bei Codegear [http://dn.codegear.com/article/27843] einen Artikel.

user profile iconSinjai hat folgendes geschrieben:
und diese eine da mit shell execute kapiere ich net:wo soll ich da den link einfügen?
Also tut mir leid, aber wenn du es nicht schaffst den in dem von mir verlinkten Beispiel angegebenen Link durch deinen zu ersetzen, dann kann ich dir auch nicht mehr helfen...


Sinjai - Do 20.03.08 16:04

h ok habe das webbrowser ding gefunden...da ist nur ein problem:ich versuchte das wie einen butteon auf meiner form zu platzieren, da bekam ich nur ein großes weißes feld.nach doppelklick darafu kam nur die meldun:hiervür sind keien eigenschaften vervügbar...........


Andreas L. - Fr 21.03.08 04:44

user profile iconSinjai hat folgendes geschrieben:
h ok habe das webbrowser ding gefunden...da ist nur ein problem:ich versuchte das wie einen butteon auf meiner form zu platzieren, da bekam ich nur ein großes weißes feld.nach doppelklick darafu kam nur die meldun:hiervür sind keien eigenschaften vervügbar...........


Du musst in z. B. einem Button die Routine navigate vom WebBrowser aurufen.


Delphi-Quelltext
1:
WebBrowser1.Navigate('http://delphi-forum.de/');                    


Sinjai - Fr 21.03.08 18:43

und wei mache ich das?


Timosch - Fr 21.03.08 18:59

user profile iconSinjai hat folgendes geschrieben:
und wei mache ich das?

Die Antwort steht (sogar mit Quelltext!) direkt drüber. Wenn du nicht weißt, was du mit diesem Schnipsel anfangen sollst, dann ließ bitte mal ein Grundlagen-Tutorial.
Ich vermute ja immer noch, dass du den IE nicht in dein Programm einbinden willst, sondern extern aufrufen willst. Und wie das geht, wurde dir schon oben beschrieben: Mit ShellExecute. Hättest du ja auch durch eine einfache Forensuche (nach "Programm starten" oder so, dass es der IE ist, ist ja erstmal egal) herausgefunden...