Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi TWebbrowser - EInvalidOp floating point operation error (https://www.delphipraxis.net/70711-twebbrowser-einvalidop-floating-point-operation-error.html)

AlexejS 3. Jun 2006 11:19


TWebbrowser - EInvalidOp floating point operation error
 
Hi erstmal, bin noch Delphi beginner hab da aber auch schon die erste Frage:

Ich benutze die TWebbrowser-Komponente und muss sagen es lief alles gut bis auf heute, ich mach jedes mal die selbe Seite auf und es ging immer ohne Fehler und jetzt kommt leider immer beim laden der Seite ein EInvalidOp floating point operation error - ich weiss auch nicht was ich da machen soll. Kann es sein dass es nur andieser bestimmten internetseite liegt weil andere Seiten gehen alle.

Delphi-Quellcode:
webMain.Navigate('www.meine-Seite.de');
Also ich hab schon einige Beiträge gelesen aber nie ähnliche Fehler gesehn. Hab mir auch die super Demo "MiniWebbrowserDemo" runtergeladen und die Seite mal da aufgerufen und siehe da, da kommt dieser Fehler nicht. :pale:

marabu 3. Jun 2006 11:51

Re: TWebbrowser - EInvalidOp floating point operation error
 
Herzlich willkommen in der Delphi-PRAXiS, AlexejS.

Der Fehler wird wohl eher durch deinen Code in irgendwelchen event handlern produziert, als durch das simple Navigate(). Eventuell kannst du die Stelle im Code finden, wenn du in den Debugger-Optionen von Delphi unter Sprach-Exceptions angibst, dass das Programm in der IDE angehalten werden soll. Ansonsten musst du etwas mehr Quellcode zeigen, damit man dir helfen kann.

Freundliche Grüße vom marabu

AlexejS 3. Jun 2006 12:01

Re: TWebbrowser - EInvalidOp floating point operation error
 
Danke erstmal, ich muss sagen ich hab die Sache jetzt aufs minimum reduziert sprich eine TWebbrowser Komponente und ein Button auf die Form gelegt. Also ich ahb wirklich keine Ahnung woran das liegt. Dache der Fehler kommt bei operationen Division durch 0.

toms 3. Jun 2006 12:24

Re: TWebbrowser - EInvalidOp floating point operation error
 
Zitat aus dem SDC:
Zitat:

Die TWebBrowser Komponente hat teilweise Mühe, eingeblendete Reklamen
in diversen URL's anzuzeigen, ohne mit einem Floating Point Error sich
zu verabschieden.

Dies Beruht auf der Tatsache, dass Delphi bis in die Version 7 eine
andere Fliesskommarundung verwendet als für die IE Dll's vorgesehen sind.
Abhilfe schafft folgender Eintrag in die dpr Datei:
Delphi-Quellcode:
Set8087CW($133F);

AlexejS 3. Jun 2006 12:33

Re: TWebbrowser - EInvalidOp floating point operation error
 
:firejump: :firejump: funktioniert wunderbar!!!!!!! ich danke euch für eure Hilfe - man man bin ich glücklich!!!


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:40 Uhr.

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