Entwickler-Ecke

Internet / Netzwerk - Webbrowser navigiert nicht


blackbirdXXX - So 18.05.03 11:20
Titel: Webbrowser navigiert nicht
Ich habe in Delphi 3 Pro die Kompo TWebbrowser per ActiveX istalliert.
wenn ich

Quelltext
1:
web.Navigate('adresse.com');                    

eingebe zeigt mir der Debugger:
nich genügend wirklich Parameter.

Was mach ich falsch?


matze - So 18.05.03 11:48

nimm mal navigate2


blackbirdXXX - So 18.05.03 11:53

Funktioniert auch nicht. Er schreibt:
Die Typen der tatssächlichen und formalen Var-Parameter müssen übereinstimmen.


matze - So 18.05.03 12:04

das ist mir bisher noch nie passiert. keine ahnung. aber ich schau mal


MSCH - So 18.05.03 13:22

schau mal hier:

Zitat:
Die Methode Navigate wechselt zu der durch einen Pfadnamen oder eine URL angegebenen Ressource.


Quelltext
1:
2:
3:
4:
5:
6:
procedure Navigate(const URL: WideString); overload;
procedure Navigate(const URL: WideString; var Flags: OleVariant); overload;
procedure Navigate(const URL: WideString; var Flags: OleVariant; var TargetFrameName: OleVariant); overload;
procedure Navigate(const URL: WideString; var Flags: OleVariant; var TargetFrameName: OleVariant; var PostData: OleVariant); overload;

procedure Navigate(const URL: WideString; var Flags: OleVariant; var TargetFrameName: OleVariant; var PostData: OleVariant; var Headers: OleVariant); overload;

Beschreibung

Mit Navigate können Sie eine bestimmte Ressource lokalisieren und herunterladen. Die Methode sendet eine HTTP-Botschaft an die angegebene URL und zeigt das Ergebnis an. Sie können mit Navigate aber auch eine bestimmte Datei anzeigen.

URL gibt den UNC-Pfadnamen der Datei oder die URL der Internet-Ressource an, die im Browser angezeigt werden soll.

Flags besteht aus einer Menge von Werten, die angeben, ob die Ressource in die Verlaufsliste aufgenommen, in einem neuen Fenster angezeigt oder aus dem Cache gelesen bzw. in ihn geschrieben wird. Sie können keinen, einen oder mehrere der folgenden Werte angeben:

grez
msch


blackbirdXXX - So 25.05.03 11:12

Na und was hilft mir das? Das würde doch heißen das ich mit webbrowser1.navigate('HALLO.com');
diese Seite aufrufen müsste.
Tut er aber nicht.


matze - So 25.05.03 11:59

aber wenn du den IE aufmachst kannst du schon surfen oder ?