![]() |
Re: Color aus Ini funzt nicht
So funzt es nicht:
Delphi-Quellcode:
so auch nicht
Label1.Color := StringToColor(ini.ReadString('Edit','Color',''));
Delphi-Quellcode:
so kommt exeption Inkompatible Typen
Label1.Color := StringToColor(ini.ReadString('Edit','Color',text));
Delphi-Quellcode:
Hm... seltsam... :?:
Label1.Color :=(ini.ReadString('Edit','Color',StringToColor(text));
|
Re: Color aus Ini funzt nicht
Moin DJ-SPM,
und was steht in der INI? |
Re: Color aus Ini funzt nicht
Folgendes:
Delphi-Quellcode:
[OT]...Bei solchen seltsamen Problemen bist du meistens der jenige, der mir hilft. Siehe damals mit dem Wecker...Nur mal so nebenbei :) [/OT]
[Edit]
Color=clGray |
Re: Color aus Ini funzt nicht
Moin DJ-SPM,
dann kann ich das nicht nachvollziehen. Ein wenig zusammenhängender Code der's nicht tut wäre jetzt nicht schlecht. |
Re: Color aus Ini funzt nicht
Das ist der code der nicht funzt
Delphi-Quellcode:
Der Code zum speichern der Faber funzt ja, wie man an der Ini-File sieht.
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; end; end; Danke erstmal |
Re: Color aus Ini funzt nicht
Moin DJ-SPM,
Delphi-Quellcode:
:shock:
Image1.Picture.LoadFromFile(ini.ReadString('EditTag','Background',text));
kannst Du mir auch verraten, was das mit dem Fehler beim Ändern der Hintergrundfarbe eines Labels zu tun hat? :gruebel: :stupid: |
Re: Color aus Ini funzt nicht
: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* |
Re: Color aus Ini funzt nicht
Moin DJ-SPM,
dann schreib' doch mal, zu Testzwecken
Delphi-Quellcode:
in Deine ImageOnClick Routine.
ShowMessage(ini.ReadString('edit','color','KEINE'));
|
Re: Color aus Ini funzt nicht
Ich habe deinen Quelltext übernommen (aber in OnActivate)
und es kam die Message
Delphi-Quellcode:
was soll mir das bringen, wenn ich fragen darf?
KEINE
|
Re: Color aus Ini funzt nicht
Moin DJ-SPM,
jetzt weisst Du, dass aus der INI der Wert nicht ausgelesen wurde. Also stimmt irgendwas beim Auslesen der INI nicht (da der Inhalt derselben ja ok war) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:14 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz