Entwickler-Ecke

Internet / Netzwerk - Problem Refresh-Funktion bei d. Webbrowser-Komponente


TriphunEM - Mo 26.08.02 09:19
Titel: Problem Refresh-Funktion bei d. Webbrowser-Komponente
Also...ich hab ein Webbrowser in mein Prog drin. Aber ich nutze keine Combobox als adresszeile, sondern feste Adressen, die durch buttonklicks
dann im browser dargestellt werden. so gut so schön!
wenn ich jetzt aber ein button mach, um die seite Zu aktualliserieren mit
Webbrowser1.refresh; kommt sofort eine Fehlermeldung...!
Warum??? Hatte das auch schonmal jemand! Aber wenn ich den Demobrowser lade, dort funktionierts???? Helft mir????


LAMER - So 22.12.02 11:19

schreib statt dessen

Webbrowser1.Refresh2;

hier ein auszug der delphi hilfe

Refresh sendet immer die Kopfzeile pragma:nocache, durch die der Server angewiesen wird, keine Kopie aus dem Cache zurückzugeben. Dies kann jedoch bei einigen Servern zu Problemen führen. Um das Senden der Kopfzeile zu verhindern oder nur veraltete Seiten zu aktualisieren, verwenden Sie besser Refresh2.

Die Methode Refresh2 aktualisiert das aktuelle Dokument, wenn dies erforderlich ist.

procedure Refresh2; overload;
procedure Refresh2(var Level: OleVariant); overload;

Beschreibung

Mit Refresh2 kann das aktuelle Dokument neu geladen werden. Im Gegensatz zu Refresh können Sie hier den Grad der Aktualisierung angeben.

Level gibt an, welche Art von Informationen aktualisiert werden. Der Parameter kann folgende Werte annehmen:

Wert Beschreibung

0 Es wird eine Aktualisierung ohne die Kopfzeile pragma:nocache durchgeführt. Durch diese Kopfzeile würde der Server angewiesen, keine Kopien aus dem Cache zurückzugeben. Dies kann jedoch bei manchen Servern zu Problemen führen.
1 Die Seite wird nur dann neu geladen, wenn ihr Inhalt nicht mehr aktuell ist. Die Kopfzeile pragma:nocache wird nicht verwendet.
2 Dieser Wert wird nur intern verwendet.
3 Es wird eine vollständige Aktualisierung mit der Kopfzeile pragma:nocache durchgeführt. Diese Option entspricht dem Aufruf der Methode Refresh. :shock: :shock: