Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.211 Beiträge
 
Delphi 12 Athens
 
#2

AW: Panel mit zufälliger Farbe

  Alt 25. Jun 2011, 22:51
Ich weiß aber echt nicht wie ich es anstellen soll. Mein Ansatz funktioniert nicht,
Wieso funktionier der denn nicht?

Wie lautet denn die Fehlermeldung? (vorallem bei den a:=-Zuweisungen )
Und StringToColor kennt deine Variablen sowieso nicht, also ist es dem egal, was du darun speicherst.
Abgesehn davon, daß in der EXE keine Namen deiner variablen mehr drinstehn und man sowieso keinen Zuzammenhang zwischen dem String 'a' und der Variable mehr fassen könnte.
Delphi ist nunmal keine Interpreter-/Scriptsprache, wo sowas eventuell möglich wäre.


Entweder legst in deinem "farbe" die kompletten Farbnamen (als String) ab,
oder du verwendest eine Datentyp, welcher mit Farben zurechtkommt (z.B. TColor anstatt String)
oder du berechnest die gewünschten Farbwerte, aus deinem Zufallswert.


const MeineFarben: array[0..4] of TColor = (clred, clblue, clyellow, clgreen, clblack);
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (25. Jun 2011 um 22:54 Uhr)
  Mit Zitat antworten Zitat