Forum: Object-Pascal / Delphi-Language
Delphi
by TheMiller,
24. Apr 2004
Ohweia, ich glaube, wir haben die ganze Zeit aneinander vorbeigeredet.... Ich wollte ja die Schriftfarbe aus der Ini-Datei laden...
Hatte ich das nicht erwähnt? Also, wenn nicht, dann tuts mir echt leid :oops:
Forum: Object-Pascal / Delphi-Language
Delphi
by TheMiller,
23. Apr 2004
Hey,
Ich habe DIE Lösung. Also, falls noch wer das Problem haben sollte, hier der Code:
Label1.Font.Color:=StringToColor(ini.ReadString('Edit','Color',text));
Mit den vorherigen Codes hat es funktioniert, dass er in die ini-schrieb, und richtig ausgelesen hat, hat aber die Labels nicht gefärbt. Man musste nur noch das Font dazwischen setzten. Dann gehts.
Viel Spaß :bounce1:
Forum: Object-Pascal / Delphi-Language
Delphi
by TheMiller,
21. Apr 2004
hm, hört sich logisch an...
nur was stimmt nicht. ich meine ini's beherrsche ich eigentlich... ist schon seltsam...
Forum: Object-Pascal / Delphi-Language
Delphi
by TheMiller,
21. Apr 2004
Ich habe deinen Quelltext übernommen (aber in OnActivate)
und es kam die Message
KEINE
was soll mir das bringen, wenn ich fragen darf?
Forum: Object-Pascal / Delphi-Language
Delphi
by TheMiller,
21. Apr 2004
:shock: *g* ähm...ja....
Mein Fehler :oops:
Also. Der Code zum Laden der Farbe habe ich wieder entfernt. Ich habe also nur im ColorDialog1 die Farbe, die ich auswähle. Sie wird gleich in die Ini gespeichert.
Den Code zum Laden der Farbe habe ich bisher immer in OnActivate oder auch mal, nur zu Testzwecken in Image1.Click geschrieben. Bei beiden hat sich nichts getan.
*durchdreh*
Forum: Object-Pascal / Delphi-Language
Delphi
by TheMiller,
21. Apr 2004
Das ist der code der nicht funzt
procedure TEditTag.FormActivate(Sender: TObject);
var ini:Tinifile;
begin
ini:=TInifile.Create(ExtractFilePath(ParamStr(0))+'Settings.ini');
try
Image1.Picture.LoadFromFile(ini.ReadString('EditTag','Background',text));
finally
ini.free;
Forum: Object-Pascal / Delphi-Language
Delphi
by TheMiller,
21. Apr 2004
Folgendes:
Color=clGray
...Bei solchen seltsamen Problemen bist du meistens der jenige, der mir hilft. Siehe damals mit dem Wecker...Nur mal so nebenbei :)
Forum: Object-Pascal / Delphi-Language
Delphi
by TheMiller,
21. Apr 2004
So funzt es nicht:
Label1.Color := StringToColor(ini.ReadString('Edit','Color',''));
so auch nicht
Label1.Color := StringToColor(ini.ReadString('Edit','Color',text));
so kommt exeption Inkompatible Typen
Forum: Object-Pascal / Delphi-Language
Delphi
by TheMiller,
21. Apr 2004
ich schau nochmal nach. Moment bitte
Forum: Object-Pascal / Delphi-Language
Delphi
by TheMiller,
21. Apr 2004
Ich habe das im FormActivate-Ereignis stehen. Es ist Form5.
Forum: Object-Pascal / Delphi-Language
Delphi
by TheMiller,
21. Apr 2004
Ja klar!
Also, der Compiler meckert nicht, aber das Bild ändert sich auch nicht...
Forum: Object-Pascal / Delphi-Language
Delphi
by TheMiller,
21. Apr 2004
Sorry Leute,
geht beides nicht...
Forum: Object-Pascal / Delphi-Language
Delphi
by TheMiller,
21. Apr 2004
Hi Leute!
Ich habe ein simples Problem. Ich will eine Color in eine Ini speichern und laden...
Ich speichere mit:
ini.WriteString('Edit','Color',ColorToString(ColorDialog1.Color));
und will mit Label1.Color:=ini.ReadString('Edit','Color',ColorToString(Color));
oder