Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Gleitkommafehler bei MessageDlg (https://www.delphipraxis.net/19563-gleitkommafehler-bei-messagedlg.html)

FBrust 5. Apr 2004 14:17


Gleitkommafehler bei MessageDlg
 
Hallo,

beim Ausführen des Codes
Delphi-Quellcode:
procedure TfrmOP_New.PrintUMB(intUMBID: integer);
var strMsg : string;
begin
    strMsg := 'Möchten Sie das zugeordnete Unfallmerkblatt drucken?';
    if MessageDlg(strMsg, mtConfirmation, [mbYes, mbNo], 0) = mrYes then
      with dmUMB.tblSD_UMB do begin
        Open;
        .....
bleibt das Programm mit der Exception "EInvalidOP" und der Meldung "Ungültige Gleitkommaoperation" stehen. Die Zeilenmarkierung steht auf der MessageDlg-Zeile.

Weiss zufällig jemand, wie das zustandekommt, ich seh nämlich keine Gleitkommawerte oder hab ich da was komplett verpeilt?:?: :?: :?: :?:

Grüße
Frank

Christian Seehase 5. Apr 2004 17:55

Re: Gleitkommafehler bei MessageDlg
 
Moin Frank,

irgendwie möchte ich behaupten, dass der Fehler von einer anderen Stelle herrührt.
Hast Du schon mal versucht das Projekt neu zu erzeugen, und dann zu testen?

FBrust 5. Apr 2004 20:08

Re: Gleitkommafehler bei MessageDlg
 
Hallo Christian,

danke für Deine Antwort.

Ich bin das Projekt mal im Einzelschritt durchgegangen, aber das war auch nicht sehr hilfreich, nach der letzten Programmzeile, unmittelbar vor dem Sprung auf die MessageDlg-Anweisung, kam der Fehler.

Das Programm kam dabei aus der MDIWallpaper-Komponente von Robert Rossmair. Teilweise wurde auch eine Zugriffsverletzung im Modul "qrpt50.bpl" angezeigt. Wenn ich die MessageDlg-Zeile auskommentiert habe, hat alles einwandfrei funktioniert.

Ich habe nun statt der Abfrage "Möchten Sie..." eine Checkbox ins Formular eingebaut, damit läufts.

Grüße
Frank


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:24 Uhr.

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