Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Werkzeuge (https://www.delphipraxis.net/63-sonstige-werkzeuge/)
-   -   Fastreport 4 Klasse TfrxDBXDatabase nicht gefunden (https://www.delphipraxis.net/169535-fastreport-4-klasse-tfrxdbxdatabase-nicht-gefunden.html)

Luckner 27. Jul 2012 11:17

Fastreport 4 Klasse TfrxDBXDatabase nicht gefunden
 
Hallo,
habe mir Fastreport 4.0 VLC zugelegt und installiert. Soweit so gut. In meinem Delphi7 sind die Komponente angelegt worden. Habe ein Beispielreport mit Zugrif auf Firebird angelegt und in der frxReport1-Komponente funktionier das Preview auch. Wenn ich von Delphi aus mit einem onklick-Ereigniss mit

frxReport1.LoadFromFile('Testreport.fr3')
frxReport1.ShowReport;

zugreifen möchte, bekomme ich die o.g. Fehlermeldung. Auf der For in Delphi habe ich nur die frxReport1-Componente. Datasets sind im Report untergebracht. Was mache ich da falsch. Habe irgendwo gelesen, dass man die Dataset und Datasourse auch in der Delphi-Form unterbringen muss. Wie ist es nun richtig. Bitte um Hilfe.
Danke, Luckner

himitsu 27. Jul 2012 11:35

AW: Fastreport 4 Klasse TfrxDBXDatabase nicht gefunden
 
Setze mal ein
Delphi-Quellcode:
RegisterClass(TfrxDBXDatabase);
, bzw.
Delphi-Quellcode:
RegisterClasses([TfrxDBXDatabase, TfrxDBX...]);
davor.
Irgendwo müssen die Klassen ja gefunden werden. (das vermutlich verwendete FindClass sucht halt in dieser Liste)

Delphi baut das für VCL-Forms sonst automatisch ein, wenn es beim Kompilieren die Klassen auf der DFM durchgeht.


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