Einzelnen Beitrag anzeigen

Benutzerbild von Helmi
Helmi

Registriert seit: 29. Dez 2003
Ort: Erding, Republik Bayern
3.312 Beiträge
 
Delphi XE2 Professional
 
#1

Rave: Farbe eines DataText per Parameter ändern

  Alt 25. Mai 2007, 13:10
Hallo,

ich verwende Rave und ändere mit Delphi die Rotation eines DataTextes.

Programmtechnisch schaut das so aus:
Delphi:
Delphi-Quellcode:
  with RvProject do
    begin
      Open;

      try
        //Text-Grad
        SetParam('S_TextGrad', S_Text_Grad);

        //ausführen
        Execute;

      finally
        Close;
      end;
    end;
Rave (OnBeforePrint des DataText):
Code:
DataText1.Rotation := StrToInt(RaveProject.GetParam('S_TextGrad'));
Das funktioniert auch!

Nun wollt ich die Farbe des DataText auf gleiche weise ändern:
Delphi-Quellcode:
//Text-Farbe
SetParam('S_TextFarbe', S_Text_Farbe); //S_Text_Farbe ist eine String-Variable und beinhaltet z. B. clYellow
Im OnBeforePrint des DataTextes dachte ich, ich könnte unter den anderen Code folgenden Code hinzufügen:
Code:
DataText1.Color := RaveProject.GetParam('S_TextFarbe');
Sobald ich aber dann compilieren will, stürzt mit Rave (Version 5.0) ab?

Wo ist der Fehler und wie kann man die Farbe per Parameter ändern?
mfg
Helmi

>> Theorie ist Wissen, dass nicht funktioniert - Praxis ist, wenn alles funktioniert und keiner weiss warum! <<
  Mit Zitat antworten Zitat