AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Rave-Report :-( -> Fastreport

Ein Thema von SvB · begonnen am 21. Nov 2006 · letzter Beitrag vom 21. Nov 2006
Antwort Antwort
SvB

Registriert seit: 21. Okt 2004
Ort: Eckenroth
426 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#1

Rave-Report :-( -> Fastreport

  Alt 21. Nov 2006, 21:40
Halle Leute,

ich wollte Euch mal meinen Frust mit Rave mitteilen.
Also ich musste mal wieder ran und einen Report erstellen. Da ich schon einiges mit Rave gemacht habe (ist ja bei Delhpi dabei, D2006 Architekt), dachte ich, den neuen auch mit Rave. Ein Bekannter, der ab und zu was für mich programmiert, hat mit das Design und etwas Code vorab schon fertig gemacht. Er hat mir dann die Delphi Unit und die .rav Datei geschickt, die ich dann ins aktuelle projekt eingebunden habe. Damit ich den neuen Report in meine .rav Datei Importieren kann, habe ich aus seiner erst mal alle anderen Reports gelöscht inkl. der dazugehörigen Dataviews. Soweit so gut, der Import hat funktioniert. Allerdings kam dann zur Laufzeit die Fehlermeldung ""Listenindex überschreitet das Maximum" oder so ähnlich. Ich habe dann dem Bekannten seine Datei genommen und siehe da, der Report lief. Zum Testen habe ich dann mal wieder die Originaldatei meine Bekannten genommen und habe dort noch mal alles gelöscht, was mit dem Report nichts zu tun hat und schon wieder der Fehler zur Laufzeit. Beim ganzen rumprobieren, testen usw. hatte ich dann zwischendurch auch mal eine "Allgemeine Schutzverletzung" zur Laufzeit, wenn ich den Reort aufgerufen habe. Was auch noch lustig ist, ein Feld wurde absolut nich gedruckt, wenn ich es mal am Laufen hatte. Bei meinem Bekannten wurde es gedruckt (mit D2005 gemacht). Nach vier Tagen hatte ich dann so dermaßen die Schnautze voll und habe mir nach einem anderen Reportsystem umgeschaut und habe mir mal die Demo von Fastreport runtergesaugt. Ich habe dann mal einige Zeit damit rumgespielt und ich dachte dann -> Dass isses.
Ich habe dabb Kurzerhand Fastreport Pro für 249,-€ zzgl. MwSt. bestellt und ich muss sage, dass war die beste Investition seit langem. Ich habe den Report dann in zwei Tagen in Fastreport neu gemacht und das Teil läuft ohne Probleme und sehr stabil.
Außerdem finde ich, dass Fastreport viel mehr kann als Rave, allein das Scripting und die ganzen Events bei jedem und allem machen dass Teil um einiges mächtiges als Rave. Die Dokumentation ist gut und das beste, der Quellcode ist inklusive. Wenn man mal ein Problem hat oder mal was nachschauen möchte, einfach im Quellcode nachsehen.

Mein Fazit: Fastreport ist um Klassen besser und vor allem stabiler als Rave. Wer Delphi kommerziell benutzt hat die Investition sehr schnell wieder reingeholt, weil er den Report schneller mir Fastreport fertig hat.

Biss dann
Sven
  Mit Zitat antworten Zitat
Benutzerbild von MrSpock
MrSpock
(Co-Admin)

Registriert seit: 7. Jun 2002
Ort: Owingen
5.865 Beiträge
 
Delphi 2010 Professional
 
#2

Re: Rave-Report :-( -> Fastreport

  Alt 21. Nov 2006, 21:45
Hallo Sven,

danke für den Erfahrungsbericht. Gerade das Scripting und die Einfachheit von FastReport hat mich auch überzeugt. Allein die MirrorSections vermisse ich ein wenig. Leider hat es Rave nicht geschafft eine vernüftige Dokumentation, insbesondere für das Scripting, bereitzustellen. FastReport ist zur Zeit auch mein Favorit für neue Anwendungen.
Albert
Live long and prosper


MrSpock
  Mit Zitat antworten Zitat
SvB

Registriert seit: 21. Okt 2004
Ort: Eckenroth
426 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#3

Re: Rave-Report :-( -> Fastreport

  Alt 21. Nov 2006, 22:06
Ich bin jetzt zwar noch nicht so weit gekommen, wie man MirrorSection am besten umsetzen kann, aber ich werde meine anderen fünf Reports aus dem Projekt in kürze auch noch auf Fastreport umstellen und mal sehen, was da noch machbar ist.

Noch eins möchte ich anmerken: Bei der ganzen Fehlersucherei habe ich das Web komplett auf dem Kopf gestellt und habe tatsächlich eine Beitrag gefunden wo jemand genau das selbe Problem hatte. Hatte ich in den Newsgroups von Nevrona gefunden.

Zitat:
Access violation with be6.5.2 vom 04-Jul-2006 in nevrona.public.rave.develper.delphi.rave
Upgrading to Rave BE6.5.2 I try to work with my application and upon
reaching - RvProject1.Execute get the EAccessViolation error. The designer
is opened correctly and everything seems as usual, I’ve even uninstalled and
reinstalled it, but it wont get over this error. I’m using D2006 sp2.

More details: I’ve found a backup of the ‘.rav’ file and copied it to the
application working dir. Everything worked again. I then opened it with the
report designer, saved it without doing any change, the error is now back.
This means the designer is doing something differently to the file that
coses this error. Any known issues? Any ideas? Any fixes?
Auf die Anfrage kam keine Antwort

und eine zweite

Zitat:
Errors and a Need in 6.5.2 BE vom 18-Oct-2006 in nevrona.public.rave.develper.delphi.code-based
I own 7.0.3 BEX but must do a 6.5.2 BE project. The following was placed in
the general newsgroup almost 2 weeks ago, but I received no responses:

Error #1. Attempt to delete a report produces a 'List index out of bounds'
or 'Access Violation' error when trying to run another report. If I have
saved project, it becomes useless.

Error #2. Cannot remove from report a page tab for a global page previously
referenced in report's page list, but no longer needed. If I delete global
page, tab does go away, but when I try to save project I get an Access
Violation error.

Help Needed. I have a second page series after first series completes, but
would like to make that 2nd optional if it has empty memo list, the only
data other than heading. Best I can
do so far is make page blank by setting page.visible false. Any way to omit
2nd page series entirely on-the-fly?

Thanks in advance.

David Pressman

Antwort:
> Error #1. Attempt to delete a report produces a 'List index out of bounds'
> or 'Access Violation' error when trying to run another report. If I have
> saved project, it becomes useless.

If you can reproduce this with the 7.0 BEX version then send us an example
and we will look at it. If there is a problem then the fix would go into
the 7.0 version as we are no longer working on any prior versions.

> Error #2. Cannot remove from report a page tab for a global page
> previously
> referenced in report's page list, but no longer needed. If I delete global
> page, tab does go away, but when I try to save project I get an Access
> Violation error.

Same answer as previously given. Send us an example 7.0 project that we can
use to reproduce this. Please send it to support@nevrona.com along with
your 7.0 serial number.

> Help Needed. I have a second page series after first series completes, but
> would like to make that 2nd optional if it has empty memo list, the only
> data other than heading. Best I can
> do so far is make page blank by setting page.visible false. Any way to
> omit
> 2nd page series entirely on-the-fly?

The latest 7.0.3 has methods for adding/deleting pages from the pagelist
through the Rave scripting.

Eldon Lewis
Nevrona Designs
Grüße
Sven
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:37 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