AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Rave: Farbe eines DataText per Parameter ändern

Rave: Farbe eines DataText per Parameter ändern

Ein Thema von Helmi · begonnen am 25. Mai 2007 · letzter Beitrag vom 25. Mai 2007
Antwort Antwort
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
Benutzerbild von p0ke
p0ke

Registriert seit: 21. Dez 2003
Ort: Osnabrück
121 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: Rave: Farbe eines DataText per Parameter ändern

  Alt 25. Mai 2007, 13:46
Hast du mal probiert was passiert wenn du die Farbe direkt übergibst?

DataText1.Color := clRed;
René
There are only 10 types of people in the world: Those who understand binary, and those who don't.

Mein Projekt bei DP: ScreenCaptureV2
  Mit Zitat antworten Zitat
25. Mai 2007, 13:55
Dieses Thema wurde von "Matze" von "Programmieren allgemein" nach "Sonstige Fragen zu Delphi" verschoben.
Es geht um Delphi.
Benutzerbild von Helmi
Helmi

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

Re: Rave: Farbe eines DataText per Parameter ändern

  Alt 25. Mai 2007, 15:34
Zitat von p0ke:
Hast du mal probiert was passiert wenn du die Farbe direkt übergibst?

DataText1.Color := clRed;
Das funktioniert!
mfg
Helmi

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

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

Re: Rave: Farbe eines DataText per Parameter ändern

  Alt 25. Mai 2007, 18:08
so,

ich hab jetzt etwas rumgespielt und habs geschafft

Delphi:
Delphi-Quellcode:
S_Text_Farbe: String;

{...}

S_Text_Farbe := IntToStr(ColorBox_Text_Farbe.Selected);

with RvProject do
    begin
      Open;

      try
        //Text-Farbe
        SetParam('S_TextFarbe', S_Text_Farbe);

        //ausführen
        Execute;

      finally
        Close;
      end;
    end;
Im Rave-Designer (OnBeforePrint des DataText):
Code:
DataText1.Color := StrToInt(RaveProject.GetParam('S_TextFarbe'));
Und schon funktionierts (aber nur mit den Farben die man auch im Rave-Designer einstellen kann)
mfg
Helmi

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

Erweiterte Suche
Ansicht

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 19:34 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