Delphi-PRAXiS
Seite 3 von 6     123 45     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Mini Webbrowser Demo (https://www.delphipraxis.net/42111-mini-webbrowser-demo.html)

ArmyMan 26. Apr 2005 15:43

Re: Mini Webbrowser Demo
 
Zitat:

Zitat von Pr0g
Dabei wird einfach nur die normale Fehlerseite angezeigt.

Nein. Wenn du die Fehlerseite bekommst, versuche die Seite nochmals zu öffnen und ... TADAA! Man ist drinn.
Klingt komisch? Ist aber so.

ArmyMan

idontwantaname 26. Apr 2005 19:39

Re: Mini Webbrowser Demo
 
Zitat:

Zitat von ArmyMan
Zitat:

Zitat von Pr0g
Dabei wird einfach nur die normale Fehlerseite angezeigt.

Nein. Wenn du die Fehlerseite bekommst, versuche die Seite nochmals zu öffnen und ... TADAA! Man ist drinn.
Klingt komisch? Ist aber so.

ArmyMan

kann ich nicht nachvollziehen, da bleibt stur eine fehlerseite :gruebel:

toms 28. Apr 2005 17:05

Re: Mini Webbrowser Demo
 
Gibt ein kleines Update :!: Kompiliert nun mit Delphi 2005.

Download Mini Webbrowser Demo

ArmyMan 28. Apr 2005 17:20

Re: Mini Webbrowser Demo
 
OK. Jetzt funktioniert es nicht mehr.

ArmyMan

toms 28. Apr 2005 17:34

Re: Mini Webbrowser Demo
 
Zitat:

Zitat von ArmyMan
OK. Jetzt funktioniert es nicht mehr.

ArmyMan

Ach danke fuer den Hinweis.
Jedoch kann ich damit nichts anfangen, ausser du wuerdest mir verraten, was denn nicht mehr funktioniert.

ArmyMan 28. Apr 2005 20:03

Re: Mini Webbrowser Demo
 
Wie weiter oben behandelt... Mit der anderen Version konnte man HT-Access abfragen auf Webseiten "überspringen".
Finde ich einerseits ein cooler Bug, anderseits etwas schlecht für die Person die seine/ihre Webseite schützen will.

ArmyMan

P.S. Echt cooler Browser

Mephistopheles 2. Mai 2005 16:27

Re: Mini Webbrowser Demo
 
Also unter Delphi 4 muß man erstmal die DFMs ins Streamformat konvertieren (unter D3 logischerweise analog!). (CONVERT.EXE im BIN-Verzeichnis von Delphi)

Danach meldet sich Delphi und beschwert sich über diverse Eigenschaften, die es noch nicht kennt für die verwendeten Elemente (zB DesignSize). Nachdem man das ignoriert (Ignore All), kommen noch ein paar Exceptions in der IDE (ist üblich bei konvertierten DFMs).

Danach versuch man zu kompilieren und es gibt die AppEvnts.dcu (und die PAS auch) nicht.

Nachdem man die Referenz zu AppEvnts rausgestrichen hat, kommen folgende lustigen Fehler:
Code:
[Error] SHDocVw.pas(46): Invalid compiler directive: 'WARN'
[Error] SHDocVw.pas(48): Invalid compiler directive: 'VARPROPSETTER'
[Fatal Error] SHDocVw.pas(51): File not found: 'OleServer.dcu'
Weiter habe ich aktuell keinen Bock zu testen ;)

Zitat:

Zitat von ArmyMan
Wie weiter oben behandelt... Mit der anderen Version konnte man HT-Access abfragen auf Webseiten "überspringen".
Finde ich einerseits ein cooler Bug, anderseits etwas schlecht für die Person die seine/ihre Webseite schützen will.

Das bringt auf einem gut konfigurierten Server (Apache zB schon per default) nix! Denn dort werden Dateien die mit .ht beginnen einfach nicht ausgeliefert und nicht bei Verzeichnisauflistungen gelistet usw. usf. - es ist also so oder so Schuld des Webmasters.

toms 2. Mai 2005 16:39

Re: Mini Webbrowser Demo
 
Zitat:

Danach versuch man zu kompilieren und es gibt die AppEvnts.dcu (und die PAS auch) nicht.
Dann gibt's die Komponente erst ab D5 und man müsste die Ereignisse via wndproc abfangen.

Zitat:

SHDocVw.pas
lösche mal die im zip-Archiv mitgelieferte SHDocVw.pas. Dann nimm't jene, welche schon
mit Delphi mitgeliefert wird.

orabimus 3. Jun 2005 21:57

Re: Mini Webbrowser Demo
 
Hi TomS!

Vielen Dank für Deinen Sourcecode für die "Mini Webbrowser Demo"!

Habe hier (u.A.) Win2K mit SP4 und D5pro. Kompilieren geht problemlos!

Wenn man jedoch mit der kompilierten EXE irgendeinen Download-Link (z.B. auf eine ZIP-Datei) anklickt, hängt sich das Programm auf :-(

Klickt man den Download-Link mit dem rechten Mausohr an und wählt "Ziel speichern unter" aus, funktioniert es - soweit ich das bisher getestet habe.

Die FavMenu-Komponente von Lindsø Larsen stellt zusätzlich das Exportieren/Importieren von Favoriten zu Verfügung. Null Problem damit - unter Win2K mit SP4. Du ahnst es vielleicht schon...

Wenn ich meinen PC mit (dem von mir ungeliebten) WinXPpro SP2 hochfahre, kann die kompilierte "Mini Webbrowser Demo" nicht mehr auf das "Exportieren/Importieren von Favoriten" zugreifen.
Es hagelt dann Fehlermeldungen "...nicht implementiert".

Das ist aber wohl k(aum )ein Problem Deines Sourcecodes!

Und so ein kleines Pushen in der DP ist doch auch mal ganz nett :-)

mfg

Nachtrag:
Das Herunterladen-Problem liegt anscheinend in der procedure WebBrowser1DocumentComplete(Sender: TObject; const pDisp: IDispatch; var URL: OleVariant); und zwar im else-Zweig. Wenn ich den auskommentiere, funktioniert das Herunterladen.

Kann das Herunterladen-Problem bitte jemand bestätigen oder klappt(e) das bisher nur bei mir nicht?

Vielen Dank!

toms 9. Jun 2005 07:17

Re: Mini Webbrowser Demo
 
Zitat:

Zitat von orabimus
Hi TomS!

Vielen Dank für Deinen Sourcecode für die "Mini Webbrowser Demo"!

Habe hier (u.A.) Win2K mit SP4 und D5pro. Kompilieren geht problemlos!

Wenn man jedoch mit der kompilierten EXE irgendeinen Download-Link (z.B. auf eine ZIP-Datei) anklickt, hängt sich das Programm auf :-(

Klickt man den Download-Link mit dem rechten Mausohr an und wählt "Ziel speichern unter" aus, funktioniert es - soweit ich das bisher getestet habe.

hallo orabimus,

Kann das Verhalten unter WinXP, IE6 nicht nachvollziehen.
Vielleicht koenntest du mal Breakpoints setzen auf OnNewWindow usw. um herauszufinden, wo das Programm
haengen bleibt.
Danke jedenfalls fuers Feedback!


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:04 Uhr.
Seite 3 von 6     123 45     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz