Autor Beitrag
Biarchiv
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 688



BeitragVerfasst: So 07.01.07 13:20 
Hallo,

1. ist es irrgendwie möglich das die Kombo wenn Fehlerhafte Scripte eine
Seite enthält das keine Nachfrage bezüglich mehr kommt (alles mit JA beantwroten):

In dem Script auf der Seite sind Fehler aufgetreten.
Soll die Seite weiterhin ausgeführt werden?

2. Der WEBBroser soll automatisch bestimmte Webseiten besuchen, ohne das da irrgendeine Nachfrage kommen soll.

3. Wenn nach 30 Sek. nichts kommt, soll das laden stoppen.
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19335
Erhaltene Danke: 1751

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: So 07.01.07 14:36 
user profile iconBiarchiv hat folgendes geschrieben:
1. ist es irrgendwie möglich das die Kombo wenn Fehlerhafte Scripte eine
Seite enthält das keine Nachfrage bezüglich mehr kommt (alles mit JA beantwroten):

In dem Script auf der Seite sind Fehler aufgetreten.
Soll die Seite weiterhin ausgeführt werden?
Genau dieselbe Frage habe ich vor zweieinhalb Jahren oder so hier gestellt... Es hat aber niemand geantwortet. Dann habe ich die Indy-Komponenten gefunden und nutze seither nur noch die. Wenn der User die Seite gar nicht sehen soll, dann ist es ja Quatsch den TWebBrowser zu nehmen und sich mit den ganzen OleVariants, etc. herumzuschlagen. In meinem Fall war das so, aber vielleicht soll der User ja bei dir die Seite sehen.

user profile iconBiarchiv hat folgendes geschrieben:
2. Der WEBBroser soll automatisch bestimmte Webseiten besuchen, ohne das da irrgendeine Nachfrage kommen soll.
Es gab da irgendwas a la Silent (kA wie das genau hieß), was wenigstens das Klicken beim Laden einer Seite beseitigt hat, was aber leider die Scriptfehler-Anzeige nicht verhindert hat...

user profile iconBiarchiv hat folgendes geschrieben:
3. Wenn nach 30 Sek. nichts kommt, soll das laden stoppen.

Naja, in NavigateComplete2 prüfen, ob die komplette Seite geladen wurde (wenn es keine Frameseite ist, dann muss man nix prüfen, dann zeigt das ausgelöste Event schon das Ende des Ladens) und eine Boolsche Variable auf True setzen. Dann kannst du nach dem Aufrufen von Navigate 30 Sekunden mit while und Application.ProcessMessages warten...

Aber muss denn der WebBrowser wirklich dem User gezeigt werden? Reicht es nicht, die Daten aus der Website auszulesen? Das wäre ja mit Indy und TIdHttp in wenigen Zeilen erledigt... Dann müsste nur noch geparst werden.
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: So 07.01.07 14:44 
Hallo,

bitte erstelle für jede deiner Fragen ein separates Topic, da die Diskussion mehrerer Fragen in einem Topic für gewöhnlich für Verwirrung und Durcheinander sorgt. Daher:

*geschlossen*


Viele Grüße,
Christian S.

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
Dieses Thema ist gesperrt, Du kannst keine Beiträge editieren oder beantworten.

Das Thema wurde von einem Team-Mitglied geschlossen. Wenn du mit der Schließung des Themas nicht einverstanden bist, kontaktiere bitte das Team.