| Autor |
Beitrag |
Mikro
Hält's aus hier
Beiträge: 11
|
Verfasst: Sa 04.03.06 11:50
Hi, ich habe mir gerade Delphi7 besorgt, vll ist da die Sache mit dem Browser einfacher als bei Delphi5, wenn nicht, kanns mir einer erklären? Ich möchte einfach ein Browser Feld haben, wie der normale INternetexplorer oder so und möchte da ganz normal navigieren können... Außerdem hab ich eine etwas schwierigere Frage: Ich hätte gern eine Meldung oder sonst etwas, wenn die Seite fertig geladen hat, geht das? Wenn ja wie?
|
|
mkinzler
      
Beiträge: 4106
Erhaltene Danke: 13
Delphi 2010 Pro; Delphi.Prism 2011 pro
|
Verfasst: Sa 04.03.06 11:55
Du mußt einen vorhandenen Browser in dein Formular einbetten ( TWebbrowser für IE oder TMozillaControl für Mozilla). Diesen kannst du dann steuern.
_________________ Markus Kinzler.
|
|
Gausi
      
Beiträge: 8554
Erhaltene Danke: 481
Windows 7, Windows 10
D7 PE, Delphi XE3 Prof, Delphi 10.3 CE
|
Verfasst: Sa 04.03.06 12:00
Hallo und  in der Entwickler Ecke!
Den Webbrowser muss man erst "installieren": Einfach auf Komponente -> ActiveX importieren -> Microsoft Internet Controls -> Installieren. Und dann genauso benutzen wie die übrigen Komponenten auch.
Wenn eine Seite fertig geladen ist, gibts verschiedene "On***Complete"-Events. worin die sich genau unterscheiden, weiß ich nicht.
_________________ We are, we were and will not be.
|
|
Mikro 
Hält's aus hier
Beiträge: 11
|
Verfasst: Sa 04.03.06 12:07
soweit schonmal Danke... Wie kann ich den den Mozilla implementieren, gefällt mir besser als der IE... Und die On****Complete Ereignisse gehören dann zu der Komponente?
|
|
mkinzler
      
Beiträge: 4106
Erhaltene Danke: 13
Delphi 2010 Pro; Delphi.Prism 2011 pro
|
Verfasst: Sa 04.03.06 12:19
Du Brauchst das MozillaControl.
Nach dem Installieren kannst du das Control in Delphi importieren. Die Klasse heißt das TMozillaControl und ist zugriffskompatibel zu TWebbrowser.
das Erreignis für das vollständige Laden einer Seite heißt DocumentComplete
_________________ Markus Kinzler.
|
|
Mikro 
Hält's aus hier
Beiträge: 11
|
Verfasst: Sa 04.03.06 12:32
danke, soweit klar, nur wie sag ich ihm jetzt, dass er die seite xyz aufrufen soll, hab bei den Eigenschaft des Mozilla Control geschaut, aber ncihts dazu gefunden
|
|
mkinzler
      
Beiträge: 4106
Erhaltene Danke: 13
Delphi 2010 Pro; Delphi.Prism 2011 pro
|
Verfasst: Sa 04.03.06 12:46
genauso wie beim TWebbrwoser: Navigate
_________________ Markus Kinzler.
|
|
Mikro 
Hält's aus hier
Beiträge: 11
|
Verfasst: Sa 04.03.06 13:28
vielen Dank, müsste jetzt alles für mein Problem zusammen haben, wenn nicht, frag ich nochmal, keine Angst 
|
|
Mikro 
Hält's aus hier
Beiträge: 11
|
Verfasst: Sa 04.03.06 13:37
da hab ich sogar noch was, wie aktualisier ich eine Seite?? Gibbet doch bestimmt auch einen Befehl für, oder?
|
|
GTA-Place
      

Beiträge: 5248
Erhaltene Danke: 2
WIN XP, IE 7, FF 2.0
Delphi 7, Lazarus
|
Verfasst: Sa 04.03.06 13:52
Beim TWebbrowser ist es Refresh oder Refresh2.
_________________ "Wer Ego-Shooter Killerspiele nennt, muss konsequenterweise jeden Horrorstreifen als Killerfilm bezeichnen." (Zeit.de)
|
|
Mikro 
Hält's aus hier
Beiträge: 11
|
Verfasst: Sa 04.03.06 21:12
woran kann es leigen, dass mein Prog bei jmd anderes nicht klappt, brauch der irgendwas bestimmtes? Zum Beispiel Firefox, weil ich ja den MozillaBrowser eingebaut habe?? Aber bei dem geht gar nichts, Prog startet nicht mal
_________________ Fragen ist keine Schwäche, sondern eine Sträke seine Unwissenheit zuzugeben!
|
|
mkinzler
      
Beiträge: 4106
Erhaltene Danke: 13
Delphi 2010 Pro; Delphi.Prism 2011 pro
|
Verfasst: Sa 04.03.06 21:16
Du mußt das Moziallcontrol mitliefern, da es momentan leider nicht die GRE von Firefox verwendet.
_________________ Markus Kinzler.
|
|
Mikro 
Hält's aus hier
Beiträge: 11
|
Verfasst: So 05.03.06 16:43
gibbet es auch einen browser von Opera??? Firefox will immer eine bestätigung bei der aktualiseirung bei bestimmten Seiten...
_________________ Fragen ist keine Schwäche, sondern eine Sträke seine Unwissenheit zuzugeben!
|
|
mkinzler
      
Beiträge: 4106
Erhaltene Danke: 13
Delphi 2010 Pro; Delphi.Prism 2011 pro
|
Verfasst: So 05.03.06 17:12
| Mikro hat folgendes geschrieben: | | gibbet es auch einen browser von Opera??? |
Einen Browser ja  Aber ein ActiveX-Control wie von Microsoft bzw Moziall ist mir nicht bekannt.
| Mikro hat folgendes geschrieben: | | Firefox will immer eine bestätigung bei der aktualiseirung bei bestimmten Seiten... |
Wie meinst du das.
Moderiert von raziel: Quote-Tags korrigiert.
_________________ Markus Kinzler.
|
|
Mikro 
Hält's aus hier
Beiträge: 11
|
Verfasst: So 05.03.06 17:23
gut, um in Delphi dann opera einzubinden bräcuhte ich ein ActiveX-Control... Mist...
Jedesmal, wenn du eine bestimmte Seite aktualosisrt, in der du eben Daten eingegeben hast, fragt dich Firevox ob du das uach wirklich machen willst...
_________________ Fragen ist keine Schwäche, sondern eine Sträke seine Unwissenheit zuzugeben!
|
|
mkinzler
      
Beiträge: 4106
Erhaltene Danke: 13
Delphi 2010 Pro; Delphi.Prism 2011 pro
|
Verfasst: So 05.03.06 17:27
Fragt das der Opera nicht ? Also der IE verhält sich hier wie der FF und fragt ob er den POST wiederholen soll. das ist IMHO auch richtig so.
_________________ Markus Kinzler.
|
|
Mikro 
Hält's aus hier
Beiträge: 11
|
Verfasst: So 05.03.06 17:47
opera macht das nciht, was mir besser gefällt... IMHO?? was meinst du damit?? Für meine Sache wäre die Abfrage nur hinderlich
GIbbet vll die Möglichkeit ein aktives OperaFenster mit Delphi zu steuern??
_________________ Fragen ist keine Schwäche, sondern eine Sträke seine Unwissenheit zuzugeben!
Zuletzt bearbeitet von Mikro am So 05.03.06 17:50, insgesamt 1-mal bearbeitet
|
|
mkinzler
      
Beiträge: 4106
Erhaltene Danke: 13
Delphi 2010 Pro; Delphi.Prism 2011 pro
|
Verfasst: So 05.03.06 17:49
IMHO: In My Humble Opinion ; also meiner Meinumg nach / m.E.
_________________ Markus Kinzler.
|
|
Mikro 
Hält's aus hier
Beiträge: 11
|
Verfasst: So 05.03.06 18:12
GIbbet vll die Möglichkeit ein aktives OperaFenster mit Delphi zu steuern??
Oder sonst die Abfrage zu umgehen?
_________________ Fragen ist keine Schwäche, sondern eine Sträke seine Unwissenheit zuzugeben!
|
|
mkinzler
      
Beiträge: 4106
Erhaltene Danke: 13
Delphi 2010 Pro; Delphi.Prism 2011 pro
|
Verfasst: So 05.03.06 18:48
Wenn du eine derartige Meldung, wie im Anhang bekommmst, dann wäre es u.U. schlecht, diese Meldung zu ignorieren. Es kommt aber sicherlich auf die Art der Daten an, welche wiederholt gesendet werden. U.U wäre es besser kein Refresh[(i] auszuführen, sondern die Seite manuell per [i]Navigate neu zu laden.
Einloggen, um Attachments anzusehen!
_________________ Markus Kinzler.
|
|