Einzelnen Beitrag anzeigen

Benutzerbild von MrSpock
MrSpock
(Co-Admin)

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

Rave Zugriffsverletzung

  Alt 25. Okt 2010, 06:11
Hallo,

ich stelle gerade ein Projekt von D2007 auf 2010 um. Dabei kommt der RaveReport (früher 7.5 jetzt 7.7) zum Einsatz.

In einem Script tritt jetzt ein Fehler auf, der unter RR 7.5 nicht aufgetreten ist.

Delphi-Quellcode:
{ Event for txtMin.OnBeforePrint }

function txtMin_OnBeforePrint(Self: TRaveText);

var
  mins,
  stLohn,
  zwerg,
  gesamt : Extended;
  minInt : Integer;
  zwergStr : String;
  gesStr : String;

begin
 mins := (DataView1Bis.AsFloat - DataView1Von.AsFloat)*24*60;
  if (Frac(mins) = 0) then
    minInt := Trunc(mins);
  else
    minInt := Trunc(mins)+1;
  end;
  if minInt mod 10 <> 0 then
     minInt := (minInt div 10) +1;
  else
     minInt := minInt div 10;
  end;
  stLohn := StrToFloat(RaveProject.GetParam('Lohn'))/6;

  Self.Text := FormatFloat('#,###.00 €', minInt*stLohn);

  {zwergStr := IntToStr(0);} {RaveProject.GetParam('PosValue');
In der letzten Zeile tritt der Fehler auf und zwar immer dann, wenn ich versuche zwergStr einen Wert zuzuweisen. Die Anweisung lautet

zwergStr := RaveProject.GetParam('PosValue'); Zunächst hatte ich vermutet, dass es an dem Parameter liegt und deshalb als Wert für zwergStr auch 'test' oder wie oben IntToStr(0) versucht. Aber immer läuft es auf eine Zugriffsverletzung hinaus.

Eine Nebenfrage habe ich auch noch: Hat noch jemand Problem, dass beim Aufruf von Help | Content auch eine Zugriffsverletzung schon im Designer auftritt?
Albert
Live long and prosper


MrSpock
  Mit Zitat antworten Zitat