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/)
-   -   Delphi QuickReport - Problem bei D6 (https://www.delphipraxis.net/48787-quickreport-problem-bei-d6.html)

Silbar 30. Jun 2005 10:11


QuickReport - Problem bei D6
 
Hallo Leute :hi:

eine Sache im vorraus ich habe die db bereits durchsucht und keinen passenden eintrag zu meinen Problem gefunden.

Ich arbeite immer noch daran ein altes (vermutliches D4) Programm in D6 zu überarbeiten. Das Problem das ich mit der DsgnIntf.dcu hatte habe ich so wie Sakura bzw. Mabuse beschreiben hatten in einer der betroffenen pas-datei gelöst. Nun tritt das Problem, aber noch in 4 weiteren Dateien auf. Das besondere an diesen Dateien ist das sie zu der alten Quickreport-Komponente gehören (also D4). Die kann ich ja schlecht so umwandeln wie ichs mit der 'selbstgeschriebene' datei getan habe. :cry:
Also hab ich mir überlegt das ich das Programm dazu bringen muss irgendwie auf die neuen Quickreport komponenten von D6 umzusteigen. Leider sind meine ganzen Bemühungen im Sand verlaufen wenn also einer von euch ne idee hat wäre es nett wenn er/sie hier posten würde. :cry:

PS.: Falls es doch ein thread existiert der diese Problem irgendwie behandelt wäre es für mich voll okay den zu posten :mrgreen: (man kann ja auch was übersehen haben :mrgreen: )

PPS.: Es handelt sich bei dem D4-QR umd QR3

Sourcemaker 30. Jun 2005 11:27

Re: QuickReport - Problem bei D6
 
Hallo Silbar,

könntest Du das eigentliche Problem näher erleutern ?
Lassen sich die Forms mit den Quickreports nicht öffnen oder ist die
Parameterliste ungültig oder sind Komponenten nicht vorhanden ?

Grüße

Frank

Silbar 30. Jun 2005 11:34

Re: QuickReport - Problem bei D6
 
Das Problem ist das die Kompilierung nicht funzt weil Delphi die alten QR - Komponenten benutzen will und die benutzen die Dsgnintf.dcu welche es bekanntermassen unter D6 nicht mehr gibt.

Hoffe ich hab das richtig beantwortet :oops:

Sourcemaker 30. Jun 2005 11:43

Re: QuickReport - Problem bei D6
 
Zitat:

Also hab ich mir überlegt das ich das Programm dazu bringen muss irgendwie auf die neuen Quickreport komponenten von D6 umzusteigen.
Hast Du nun D6 mit installierten Quickreport oder nicht ?

Gruß

Frank

Silbar 30. Jun 2005 11:48

Re: QuickReport - Problem bei D6
 
Ja das Quickreport was dabei war ist installiert. Aber das Programm lässt sich irgnedwie nicht auf das 'neue' Quickreport umstellen.

PS: das alte Quickreport war bei dem Sourcen des alten Programms dabei.

Sourcemaker 30. Jun 2005 11:58

Re: QuickReport - Problem bei D6
 
Zitat:

Aber das Programm lässt sich irgnedwie nicht auf das 'neue' Quickreport umstellen.
Das "irgendwie" ist ja das interessante !

Lassen sich die Quickreportforms in der IDE öffnen ?

Hast Du denn mehrere Delphi-/Quickreportversionen installiert sprich sind Pfadangaben
falsch oder hast du alte Quickreportfiles die sich im Projektverzeichnis befanden mit
kopiert ? Während ich diese Frage schrieb hast du sie schon beantwortet:

Zitat:

PS: das alte Quickreport war bei dem Sourcen des alten Programms dabei.
Dementsprechend muß du das Sourceverzeichnis bereinigen.

Gruß

Frank

Silbar 30. Jun 2005 12:13

Re: QuickReport - Problem bei D6
 
Am besten ich schreib mal kurz wie es zu dem Problem kamm:
- Zunächst einmal kamm der Fehler qrddlgs.dcu nicht gefuden Weshalb er zunächst die Klassen TReportPrinterDialog und TTrayIcon nicht fiden konnte. Dies lies sich einfach lösen (indem ich unter Projekt > Optionen > Verzeichnisse/Bedingungen > Suchpfad den passenden Pfad einfügte).

- Daraufhin bekamm ich die Fehlermeldung 'Undefiniter Bezeichner: TQREvResult' und 'Undefiniter Bezeichner: TQREvaluator'. Diese habe ich behoben indem ich unter Projekt > Optionen > Verzeichnisse/Bedingungen > Suchpfad den passemde Pfad für die Quickreport-Dateien eingefügt habe.

und nun kamm der gute alte '’Dsgnintf.dcu’ konnte nicht gefunden werden' - Fehler und der rest steht ja oben.

PS.: die qrddlgs.dcu war bei der Source des Programms dabei

PPS.: Könnteste mal bei angeben welchen Pfad du für die QuickReport Dateien angegeben hätteste (meine wo unter ...\Programme\Delphi\...)?

Sourcemaker 30. Jun 2005 14:56

Re: QuickReport - Problem bei D6
 
Tools/Umgebungsoptionen/Bibliothek
$(DELPHI)\QuickRpt bei Bibliotheks- und Suchpfad.

Gruß

Frank


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