Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Fehler beim Öffnen eines Datenmoduls (https://www.delphipraxis.net/209473-fehler-beim-oeffnen-eines-datenmoduls.html)

TurboMagic 12. Dez 2021 08:31

Fehler beim Öffnen eines Datenmoduls
 
Hallo,

ich habe eine Anwendung die mindestens unter 10.3.3 problemfrei funktionierte.
Jetzt unter 11.0 läuft zur Laufzeit auch alles wie es soll, nur beim Versuch des
Öffnens eines Datenmoduls bekomme ich diese Fehlermeldung, ohne weitere Details:

"Fehler

Fehler beim Erzeugen des Formulars in DataModuleReport.dfm: Fehler bei Bereichsprüfung."

Auf dem Datenmodul liegen folgende FastReports Komponenten:

Delphi-Quellcode:
    frxReport: TfrxReport;
    frxUserDataSetStock: TfrxUserDataSet;
    frxChartObject: TfrxChartObject;
    frxPDFExport: TfrxPDFExport;
    frxRTFExport: TfrxRTFExport;
    frxBMPExport: TfrxBMPExport;
    frxJPEGExport: TfrxJPEGExport;
    frxTIFFExport: TfrxTIFFExport;
FastReports Embarcadero Edition wurde auch per GetIt installiert und funktioniert
auch zur Laufzeit.

Hat jemand eine Idee wo es wieso zur Bereichsüberschreitung kommt?

Grüße

TurboMagic

Uwe Raabe 12. Dez 2021 09:14

AW: Fehler beim Öffnen eines Datenmoduls
 
Ich würde jetzt mal madExcept in der IDE installieren und mir den Stacktrace anschauen.

Hast du mal versucht, das Datenmodul in der IDE neu aufzubauen und dann die beiden DFMs zu vergleichen?

jaenicke 12. Dez 2021 09:38

AW: Fehler beim Öffnen eines Datenmoduls
 
Es sollte auch reichen Delphi selbst ein zweites Mal zu starten und den Debugger mit der ersten Instanz zu verbinden. Wenn du dann dort dieses Datenmodul öffnest und den Fehler in der zweiten Instanz von Delphi siehst, siehst du vielleicht woran es hakt.

mjustin 12. Dez 2021 10:40

AW: Fehler beim Öffnen eines Datenmoduls
 
Zitat:

Zitat von TurboMagic (Beitrag 1498955)

Hat jemand eine Idee wo es wieso zur Bereichsüberschreitung kommt?

Ich meine gelesen zu haben, dass die Prüfung auf Bereichsüberschreitung ab Delphi 11 standardmäßig aktiviert ist.
Daher würde ich in den Einstellungen des Projektes mal nachschauen ob da ein Häkchen gesetzt ist.

Uwe Raabe 12. Dez 2021 11:38

AW: Fehler beim Öffnen eines Datenmoduls
 
Zitat:

Zitat von mjustin (Beitrag 1498963)
Ich meine gelesen zu haben, dass die Prüfung auf Bereichsüberschreitung ab Delphi 11 standardmäßig aktiviert ist.
Daher würde ich in den Einstellungen des Projektes mal nachschauen ob da ein Häkchen gesetzt ist.


Wenn ich es richtig verstanden habe, passiert es beim Öffnen des Datenmoduls in der IDE. Natürlich kann sowas auch dort Auswirkungen auf Packages zur Designzeit haben. Deswegen mein Ansatz mit dem Neuaufbau des Datenmoduls. Wenn es tatsächlich an den FR-Komponenten liegt, dann sollte es da auch passieren oder es werden andere Defaults verwendet (Vergleich der DFMs).

TurboMagic 12. Dez 2021 14:21

AW: Fehler beim Öffnen eines Datenmoduls
 
Hallo,

ja, es passiert in der IDE beim Öffnen des Datenmoduls.

Grüße
TurboMagic

TurboMagic 12. Dez 2021 14:30

AW: Fehler beim Öffnen eines Datenmoduls
 
Komisch, habe eben eine 2. IDE Session gestartet und in der ersten das Projekt nochmal zu und wieder auf gemacht und
konnte fehlerfrei in dem Datenmodul zum Form Designer wechseln...

Und auch in der neuen Session konnte ich das Projekt laden und beim ersten Mal gleich fehlerfrei in den
Formdesigner wechseln. Seltsam...

Grüße
TurboMagic


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:41 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