Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Nach Update Delphi 6 -> D2005 - TQuickRep nicht vorhanden (https://www.delphipraxis.net/80164-nach-update-delphi-6-d2005-tquickrep-nicht-vorhanden.html)

hacki 3. Nov 2006 21:42


Nach Update Delphi 6 -> D2005 - TQuickRep nicht vorhanden
 
Hallo,

ich habe eine großes Projekt von mir von Delphi 6 Professional nach Delphi 2005 Architect portiert. Dazu habe ich die Projektdatei (dpr) einfach nur geöffnet und als Delphi for Win32 portiert. Beim Compilieren bekomme ich nun direkt die Fehlermeldung, dass eine TQuery (QRExtra.dcu) Komponente nicht mehr gefunden wird. Die Suche auf dem Rechner nach der Datei QRExtra.dcu war aber erfolgreich (Pfad: c:\Program Files (x86)\Borland\Delphi6\Lib) keine Ahnung wo die her kommt, scheint aber nicht zu nutzen.

Evtl. wird sie ja nicht gefunden, wo muß ich diesen Pfad hinzufügen ??

Auch bin ich mir nicht sicher, ob das Portieren zu Win32 korrekt war, da es sich um eine Datenbankanwendung (Paradox) mit der Borland Database Engine handelt. Ich hatte zuvor aber auch versucht das Projekt als Delphi for .NET zu importeren, wobei noch mehr Probleme hoch kamen.

Delphi 2005 scheint mir echt wesentlich umfangreicher und komplizierter als Delphi 6.

Ich hoffe jemand kann mir ein paar Tips geben und mir helfen ?

Dank und Grüsse

Euch HACKI

GuenterS 3. Nov 2006 21:46

Re: Nach Update Delphi 6 -> D2005 - TQuickRep nicht vorha
 
Naja du hast es eh schon gesehen, Quickreport wird schon in früheren Delphi Versionen nicht mehr standardmäßig eingebunden und nun wahrscheinlich auch nicht mehr mitgeliefert. Stattdessen gibts den Rave Report.

MagicAndre1981 3. Nov 2006 21:51

Re: Nach Update Delphi 6 -> D2005 - TQuickRep nicht vorha
 
QReports ist AFAIK ab D2005 nicht mehr dabei, du musst also dein Projekt umstellen oder die eine Lizenz von QReports kaufen

hacki 4. Nov 2006 11:46

Re: Nach Update Delphi 6 -> D2005 - TQuickRep nicht vorha
 
Naja, ist wohl ne Menge Arbeit das um zu stellen. :-( Nützt aber nix !! Hoffentlich wird die BDE mit Paradox noch unterstützt - oder habe ih da auch Böses zu erwarten ?? => Dann sollte ich überlegen das ganze Programm neu zu schreiben. Das wäre äußerst Übel.

Danke für die Antworten

Hacki

GuenterS 4. Nov 2006 12:30

Re: Nach Update Delphi 6 -> D2005 - TQuickRep nicht vorha
 
Du kannst dir auf

http://www.qusoft.com/

den Quickreport noch nachträglich besorgen. Wie Andre schon schrieb, gibts die nicht mehr gratis dazu, sondern kosten ein wenig.

BDE selber ist in Delphi 2006 noch dabei.

MrSpock 4. Nov 2006 12:53

Re: Nach Update Delphi 6 -> D2005 - TQuickRep nicht vorha
 
Hallo hacki,

ja es ist so, dass QuickReport nicht mehr dabei ist. Das heißt dann für die Entwickler, die große Programme in D2005 weiterpflegen müssen, noch einmal rund 220€ hinblättern zu dürfen. Mich ärgert das auch. Ist natürlich eine geschickte Marketingstrategie. Erst wird es ohne Zusazkosten mitgeliefert und wenn genügend Programme damit geschrieben wurden, wird der Entwickler abgezockt. Ich mache das nicht mit und pflege meine goßen Programme noch immer mit D7 und bin gerade dabei auch FastReport umzusteigen. Kostet zwar auch Geld, aber es gibt mehrere Versionen (z.B. eine ohne Source Code) und die Version mit Source Code kostet etwa 200€.

mkinzler 4. Nov 2006 17:09

Re: Nach Update Delphi 6 -> D2005 - TQuickRep nicht vorha
 
Es gibt aber von Rave ein Experten, der QuickReports-Formulare in Rave-Formulare wandelt. der funktioniert aber leider nur, wenn beide installiert sind ( also in älterer Delphiversion).

MrSpock 4. Nov 2006 20:20

Re: Nach Update Delphi 6 -> D2005 - TQuickRep nicht vorha
 
Hast du den mal getestet?

mkinzler 4. Nov 2006 20:32

Re: Nach Update Delphi 6 -> D2005 - TQuickRep nicht vorha
 
Ja, mit durchwachsenem Erfolg. Mit komplexeren Reports gibt es Probleme.

MrSpock 4. Nov 2006 20:37

Re: Nach Update Delphi 6 -> D2005 - TQuickRep nicht vorha
 
Das habe ich erwartet. Bleibt also nur das manuelle Umstellen, das Kaufen der aktuellen Version oder das Programm weiter mit D6 oder D7 zu pflegen.

merlin17 4. Nov 2006 21:12

Re: Nach Update Delphi 6 -> D2005 - TQuickRep nicht vorha
 
@MKinzler
Zitat:

Ja, mit durchwachsenem Erfolg. Mit komplexeren Reports gibt es Probleme.
wow, der erste positive Kommentar zu dem vermurksten Wizard... ich persönlich
wäre froh, wenn dieser Wizard nie geschrieben worden wäre...

@hacki:
von D6prof auf D2005Architect... da sollte der Updatepreis von Qusoft kein Problem sein,
oder in den sauren Apfel beissen und Rave anschauen (bzw. auch andere Reportengines).


:-) thomas, TeamNevrona

mkinzler 4. Nov 2006 21:27

Re: Nach Update Delphi 6 -> D2005 - TQuickRep nicht vorha
 
Zitat:

wow, der erste positive Kommentar zu dem vermurksten Wizard...
Wenn das ein positiver war, wie sehen dann negative aus :mrgreen:
Zitat:

ich persönlich
wäre froh, wenn dieser Wizard nie geschrieben worden wäre...
Man könnte ihn ja debuggen/verbessern.
Hat TeamNevrona was mit Nevrona zu tun?

hacki 4. Nov 2006 21:40

Re: Nach Update Delphi 6 -> D2005 - TQuickRep nicht vorha
 
Hi Thomas,

Zitat:


@hacki:
von D6prof auf D2005Architect... da sollte der Updatepreis von Qusoft kein Problem sein,
oder in den sauren Apfel beissen und Rave anschauen (bzw. auch andere Reportengines).
Delphi 2005 Architect ist eine "Schulversion" - das Projekt wendet sich an Sportlehrer und Volleyball Trainer also Lehrsoftware. ==> Die Frage des Umschreibens ist halt eine Frage, ob der Aufwand lohnt ? Sind denn Rave-Formulare ähnlich zu verwenden wie "einst" die Quickreports ? Bin halt nur Programmier-Laie und muß mich da rein Knien. Deplphi 2005 scheint mir total anderes in der Anwendung. Finde die Komponenten schon gar nicht mehr wieder ....

Danke für Eure ganzen Antworten die Diskussion hilft mir schon weiter

Grüsse
Hacki

merlin17 4. Nov 2006 21:50

Re: Nach Update Delphi 6 -> D2005 - TQuickRep nicht vorha
 
@mkinzler,

TeamNevrona ist in gewisser Weise mit TeamB von Borland vergleichbar; d.h. wir haben schon etwas mit Nevrona
zu tun; siehe signatur :oops:


@hacki
Zitat:

Die Frage des Umschreibens ist halt eine Frage, ob der Aufwand lohnt ?
Rave <> QRep ...
Jedes Referenzieren "knallt", Du hast eine eigene IDE, nicht ein Delphi-formular, die Datenbankanbindung
ist etwas anders etc.etc.
-> Du musst Dich komplett mit einer neuen ReportEngine auseinandersetzen....
Wieviele Reports hat Dein Projekt ????


:-) thomas, TeamNevrona

mkinzler 4. Nov 2006 21:54

Re: Nach Update Delphi 6 -> D2005 - TQuickRep nicht vorha
 
Zitat:

@mkinzler,

TeamNevrona ist in gewisser Weise mit TeamB von Borland vergleichbar; d.h. wir haben schon etwas mit Nevrona
zu tun; siehe signatur Embarassed
hatte ich ja so vermutet, nach deiner Aussage scheinst du aber nicht ganz hinter eurem Produkt ( Wizard) zu stehen.
Wir es irgendwann eine verbesserte Version davon geben?

merlin17 4. Nov 2006 22:08

Re: Nach Update Delphi 6 -> D2005 - TQuickRep nicht vorha
 
also,
ich bin nicht der einzige im Bereich von TeamND bzw. Nevrona mit dieser Meinung; :angel:

Problem ist einfach, dass QR <> Rave ist, es gibt im QR nichts wie DataMirrorSections,
GlobalPages, Mirror etc.; daher auch meine verhaltene Kritik am Wizard :oops:

<Kaffeesatz_lesen>
Ich glaube nicht an eine aktualisierte Version des Wizards
</Kaffeesatz_lesen>

:-) thomas, TeamNevrona

hacki 4. Nov 2006 22:12

Re: Nach Update Delphi 6 -> D2005 - TQuickRep nicht vorha
 
Also

Zitat:

Wieviele Reports hat Dein Projekt ????
ich denke um die 10 Reports sind neu zu schreiben - der Aufwand ist also überschaubar. Dennoch teilweise kompliziert, da aus verschiedenen Datensätzen Texte und Grafiken (bei Traingsplänen) angedruckt werden müssen. Hoffe es gibt auch BDE Objekte für diese Rave Reports.

Wie lange werden Rave Reports denn wohl von Borland mitgeliefert ? Taugen diese Reports ? Hat jemand Erfahrung (Gute oder Schlechte) ?

Hacki

hacki 4. Nov 2006 22:16

Re: Nach Update Delphi 6 -> D2005 - TQuickRep nicht vorha
 
Hi Thomas,

Zitat:

Wieviele Reports hat Dein Projekt ????
ich denke um die 10 Reports - der Aufwand ist also nicht ganz so extrem hoch.Dennoch teilweis kompliziert, da aus verschiedenen Datensätzen Texte und Grafiken (bei Traingsplänen) angedruckt werden müssen.

Hacki

merlin17 4. Nov 2006 22:39

Re: Nach Update Delphi 6 -> D2005 - TQuickRep nicht vorha
 
Zitat:

Hoffe es gibt auch BDE Objekte für diese Rave Reports.
Jaein... es gibt die RvTable und RvQuery-Objekte, aber ich forciere immer die RvDataset-komponenten, welche
auch mit TTable und TQuery arbeiten...

Zitat:

Wie lange werden Rave Reports denn wohl von Borland mitgeliefert ?
Nach Aussage von DavidI auf der DeveloperNOW!-Veranstaltung Mitte Mai in Mühleim/Ruhr ist und bleibt Rave
die StandReportengine vom BorlandDeveloper-Studio
Zitat:

Taugen diese Reports ? Hat jemand Erfahrung (Gute oder Schlechte) ?
ich habe gute Erfahrungen :thumb: bin aber etwas befangen bzw. arbeite mit Rave seit über 8 Jahren :love:

:-) thomas, TeamNevrona

hacki 5. Nov 2006 15:12

Re: Nach Update Delphi 6 -> D2005 - TQuickRep nicht vorha
 
Hi,

mir sind nun in Delphi 2005 zwei "verschiedene" Reporting-Tools aufgefallen:

1.) Crystal Reports

2.) Nevrona Designs Rave Reports

Wenn ich es richtig verstanden habe ist nun Rave die Stand Report Engine vom Borland Developer-Studio.

Sind dies zwei parallele Produkte oder alternativen, die unterschiedliche Schwerpunkte haben ? Ich meine welches soll man nun benutzen ? Dem vorherigem Chat zufolge würde ich auf RAVE tippen.

Dank und Gruß
Hacki

mkinzler 5. Nov 2006 15:16

Re: Nach Update Delphi 6 -> D2005 - TQuickRep nicht vorha
 
Crystal reprts ist für .Net und Rave für Win32

merlin17 5. Nov 2006 16:48

Re: Nach Update Delphi 6 -> D2005 - TQuickRep nicht vorha
 
@mkinzler,

Jain.... Crystal war damals wg. Verträge vom C#Builder enthalten; Rave war für vcl und vcl.net enthalten.

In D2006 ist dann nur noch Rave enthalten (für vcl, vcl.net und vcl.c++, der WinForm-bereich ist immer noch
verwaist....) ;


:-) thomas, TeamNevrona

hacki 5. Nov 2006 17:33

Re: Nach Update Delphi 6 -> D2005 - TQuickRep nicht vorha
 
Danke für Eure Antworten - hat mir sehr geholfen :-)


Hacki


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

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz