Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Werkzeuge (https://www.delphipraxis.net/63-sonstige-werkzeuge/)
-   -   Probleme mit Raveinterner Parameterübergabe (https://www.delphipraxis.net/88145-probleme-mit-raveinterner-parameteruebergabe.html)

Needles 10. Mär 2007 23:01


Probleme mit Raveinterner Parameterübergabe
 
Hallo zusammen,

ich versuche innerhalb von Rave mit Parametern zu arbeiten - bekomme das aber nicht hin (Ich arbeite mit Rave 5.0.8 ).

Ich habe in einem Testreport auf der obersten Ebene (RaveProject) einen Parameter definiert (Name). Den Inhalt möchte ich bei einem OnBeforePrint-Ereignis manipulieren und den Inhalt an eine DataText-Komponente übergeben (habe ich im DataFieldvalue der DataText-Komponente entsprechend definiert und zum Testen mit einer Ergänzung versehen ("'Der Name ist' + Param.Name"). Wenn ich den Parameter manipuliere (also in diesem Fall den Namen - z.B. Tobias - setze) sollte als Ergebnis "Der Name ist Tobias" kommen.

Solange ich das Ereignis noch nicht definiert habe ist alles problemlos, der Report wird erzeugt und zeigt wie zu erwarten "Der Name ist" an.

Ich versuche dann den Namen im OnBeforePrint-Ereignis einer Section zu definieren (hab es auch schon mit Page- und DataBand-Ereignis versucht) mit:

RaveProject.SetParam('Name', 'Tobias');

Wenn ich compiliere bekomme ich die Fehlermeldung "Zugriffsverletzung bei Adresse ...".

Ist bestimmt ein Anfängerfehler - nur ich finde ihn nicht. Kann mir da jemand weiterhelfen ?

Danke im Voraus.

merlin17 21. Mär 2007 13:37

Re: Probleme mit Raveinterner Parameterübergabe
 
Needles,

habe es gerade mit Rave 7.05 getestet, läuft problemlos...
allerdings solltest Du es einmal nicht mit "Name" probieren, könnte in
den alten Versionen zu Problemen führen, da Name ja auch eine Eigenschaft ist.

:-) thomas, TeamNevrona

Needles 21. Mär 2007 20:42

Re: Probleme mit Raveinterner Parameterübergabe
 
Hallo Thomas,

könnte tatsächlich der Name meines Parameters gewesen sein - jedenfalls scheine ich das Ganze ans Laufen zu bekommen. Zu dämlich darauf nicht zu achten ...

Also - vielen Dank !

Gruß
Jürgen


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