Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Klasse TfrxReport nicht gefunden (https://www.delphipraxis.net/185073-klasse-tfrxreport-nicht-gefunden.html)

DelphiSüchtig 13. Mai 2015 10:38

Delphi-Version: 5

Klasse TfrxReport nicht gefunden
 
Hallo,

wenn ich mein Projekt öffnen möchte erscheint die Meldung:

Fehler beim Lesen des Formulars 'LibraryElementBuildForm': Klasse TfrxReport nicht gefunden.

Was muss ich machen bzw. beachten dass dieser Fehler nicht mehr erscheint?

Falls es hilft: ich benutze Delphi XE2.

Der schöne Günther 13. Mai 2015 11:41

AW: Klasse TfrxReport nicht gefunden
 
Du hast auf deinem Formular eine Fast Report-Komponente und die IDE weiß plötzlich nicht mehr was das ist.

Hast du unter "Komponente" -> "Packages installieren" einen oder mehrere Einträge mit "Fast Report"? Weil seit XE2 ist ja (außer Starter Edition) Fast Report eigentlich dabei.

mkinzler 13. Mai 2015 11:47

AW: Klasse TfrxReport nicht gefunden
 
Da scheint FastReport zu fehlen

DelphiSüchtig 15. Mai 2015 09:01

AW: Klasse TfrxReport nicht gefunden
 
Liste der Anhänge anzeigen (Anzahl: 1)
Nein es gibt kein "Fast Report" bei meinen Komponenten.

Wie muss ich vorgehen wenn ich das Fast Report wieder installieren
möchte?
Kann ich das Problem unter dem Punkt "Ändern, Reparieren, Deinstallieren" beheben und wenn ja auf was muss ich achten?

Habe nochmal den Fehler als Bild angefügt, falls das hilft.

himitsu 15. Mai 2015 09:32

AW: Klasse TfrxReport nicht gefunden
 
Dialoge: Strg+C und hier im Editor, in einem [QUOTE] mit Strg+V einfügen.

Und es wurde doch bereits gesagt, dein Delphi kennt TfrxReport nicht, also kann es keine Form mit Fastreport drauf laden.
  • Ignorieren = die Komponente wird von der Form entfernt (ignoriert zu laden) und die Form geht auf (ohne die Komponente)
  • Abbrechen (ESC) = das Laden abbrechen, die Komponente bleibt drauf, aber der Formdesigner (DFM) wird nicht geladen (man sieht nur den Code der PAS)

Lösung: Fastreport installieren, bzw. schauen warum das weg ist.

bernhard_LA 15. Mai 2015 11:46

AW: Klasse TfrxReport nicht gefunden
 
Ich hatte diese Problem auch, nur ist mir leider die Lösung entfallen.
Ursache is etwas mit den FAST-Report Libs im XE2 Compiler, entweder den Delphi-Setup neu ausführen oder Pfade auf die Fast Report LIBs (neu) richtig setzen.

Russische Lösung :

http://drmiller-developer.blogspot.d...ind-class.html

Spanische Lösung ???

https://marcosalles.wordpress.com/20...ss-tfrxreport/


Englische Lösung

http://stackoverflow.com/questions/1...rad-studio-xe2



so richtig kann ich leider auch nicht weiterhelfen :-(

Der schöne Günther 15. Mai 2015 12:20

AW: Klasse TfrxReport nicht gefunden
 
Zitat:

Zitat von DelphiSüchtig (Beitrag 1301621)
Kann ich das Problem unter dem Punkt "Ändern, Reparieren, Deinstallieren" beheben und wenn ja auf was muss ich achten?

Ich denke ja, Fast Report sollte ja einer der Unterpunkte vom RAD Studio sein... Versuch es doch mal über Ändern oder Reparieren.

DelphiSüchtig 29. Mai 2015 08:54

AW: Klasse TfrxReport nicht gefunden
 
Habe das Problem ganz einfach gelöst indem ich im Suchpfad des Projekts

Code:
C:\Program Files\FastReports\LibD16
C:\Program Files\FastReports\LibD16X64
angegeben hab.


Nun eine andere Frage:

Mit dieser Einstellung kann ich mein Projekt mit Delphi XE2 compilieren.
Wenn ich aber versuche es mit XE4 oder XE7 zu compilieren, entsteht der Fehler:

Code:
F2063 Verwendete Unit 'frxClass.pas' kann nicht compiliert werden
Liegt das daran dass FastReports für diese Compiler nicht richtig installiert wurde?
Müsste, falls es richtig installiert worden wäre, etwas wie

Code:
C:\Program Files\FastReports\LibD18
C:\Program Files\FastReports\LibD18X64
vorhanden sein? Also dieses Beispiel auf Delphi XE4 bezogen.

quaero 29. Mai 2015 13:08

AW: Klasse TfrxReport nicht gefunden
 
korrekt

FastReport16 für DelphiXE2
FastReport18 für DelphiXE4
...

Also mit jeder neuen Delphi-Version FastReport neu einbinden in der richtigen Version


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