Forum: Sonstige Fragen zu Delphi
Delphi
by TUX_der_Pinguin,
1. Apr 2010
So ich hab es endlich hin bekommen, eine Lösung ist das zwar nicht, weil der Fehler ist denke ich an anderer Stelle
aber wenigstens funktioniert mein Projekt jetzt wieder so wie es soll.
function rgnTreatment_OnBeforePrint(Self: TRaveRegion);
begin
Self.Visible := (RaveProject.GetParam('grb_Treatment') = '-1');
if (RaveProject.GetParam('grb_Treatment_Left') <> '') and...
Forum: Sonstige Fragen zu Delphi
Delphi
by TUX_der_Pinguin,
1. Apr 2010
So jetzt soll mir mal einer Sagen das das kein Bug im Rave Report ist, ich habe das OnBeforePrint Ereignis jetzt
so oft umgestellt und probiert es irgendwie zum laufen zu bewegen jedoch ist nichts zu machen es funktioniert immer
nur eine Angabe der Position.
1. Versuch das ändern von Self.Left schlägt fehlt, Self.Top lässt sich ändern.
function rgnTreatment_OnBeforePrint(Self: TRaveRegion);...
Forum: Sonstige Fragen zu Delphi
Delphi
by TUX_der_Pinguin,
31. Mär 2010
Nee daran liegt das auch alles nicht, ich habe mir ja zu Testzwecken ausgeben lassen was in grb_Treatment_Left steht und
es ist korrekt ein Wert da nur die String-Umwandlung oder was auch immer haut da rein. Bei "Top" geht ja alles und früher
mit Delphi 2007 und Rave Report 7.5 klappte alles. Ich versteh das überhaupt nicht was das soll.
Forum: Sonstige Fragen zu Delphi
Delphi
by TUX_der_Pinguin,
31. Mär 2010
Das war nur ein Beispiel, kann sein das ich da Punkt hätte nehmen müssen aber im richtigen Projekt kommen die Werte
eh aus einer Einstellungsdatei und wenn dort am Format etwas falsch wäre hätte ich längst irgendwelche Fehlermeldungen
bekommen.
Forum: Sonstige Fragen zu Delphi
Delphi
by TUX_der_Pinguin,
31. Mär 2010
Das ist so schon in Ordnung die Ereignisse sind nicht in Delphi sondern im Rave Report selbst Programmiert,
Rave kennt "Begin" überhaupt nicht in diesem Zusammenhang.
Forum: Sonstige Fragen zu Delphi
Delphi
by TUX_der_Pinguin,
31. Mär 2010
Ich habe noch mal ein paar Sachen ausprobiert und jetzt wird es noch merkwürdiger.
Bei der Angabe der Top Position klappt alles so wie es soll, jedoch bei Left geht nichts,
die Anwendung wirft eine Zugriffsverletzung.
Vor dem Execute des Reports wird per folgendem Code die Parameter übergeben.
RvProject.SetParam('grb_Treatment_Left', FloatToStr(0,787));...
Forum: Sonstige Fragen zu Delphi
Delphi
by TUX_der_Pinguin,
31. Mär 2010
Hi DPler,
ich habe in einem Projekt eine Report Datei an diese Übergeben ich Parameter um ein paar Regionen mit zu teilen an welcher
Stelle sie positioniert werden sollen, entstanden ist das Projekt unter Delphi 2007 mit Rave Report 7.5 BE. Jetzt habe ich
das Projekt auf Delphi 2009 mit Rave Report 7.6.2 BE umgestellt jedoch bekomme ich eine Zugriffsverletztung und als Quelle
konnte ich...