Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Color aus Ini funzt nicht (https://www.delphipraxis.net/20689-color-aus-ini-funzt-nicht.html)

TheMiller 21. Apr 2004 17:53

Re: Color aus Ini funzt nicht
 
So funzt es nicht:

Delphi-Quellcode:
Label1.Color := StringToColor(ini.ReadString('Edit','Color',''));
so auch nicht

Delphi-Quellcode:
Label1.Color := StringToColor(ini.ReadString('Edit','Color',text));
so kommt exeption Inkompatible Typen

Delphi-Quellcode:
Label1.Color :=(ini.ReadString('Edit','Color',StringToColor(text));
Hm... seltsam... :?:

Christian Seehase 21. Apr 2004 18:37

Re: Color aus Ini funzt nicht
 
Moin DJ-SPM,

und was steht in der INI?

TheMiller 21. Apr 2004 18:40

Re: Color aus Ini funzt nicht
 
Folgendes:

Delphi-Quellcode:
[Edit]
Color=clGray
[OT]...Bei solchen seltsamen Problemen bist du meistens der jenige, der mir hilft. Siehe damals mit dem Wecker...Nur mal so nebenbei :) [/OT]

Christian Seehase 21. Apr 2004 19:58

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.

TheMiller 21. Apr 2004 20:12

Re: Color aus Ini funzt nicht
 
Das ist der code der nicht funzt

Delphi-Quellcode:
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;
Der Code zum speichern der Faber funzt ja, wie man an der Ini-File sieht.

Danke erstmal

Christian Seehase 21. Apr 2004 20:16

Re: Color aus Ini funzt nicht
 
Moin DJ-SPM,

Delphi-Quellcode:
Image1.Picture.LoadFromFile(ini.ReadString('EditTag','Background',text));
:shock:

kannst Du mir auch verraten, was das mit dem Fehler beim Ändern der Hintergrundfarbe eines Labels zu tun hat?

:gruebel: :stupid:

TheMiller 21. Apr 2004 20:36

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*

Christian Seehase 21. Apr 2004 20:39

Re: Color aus Ini funzt nicht
 
Moin DJ-SPM,

dann schreib' doch mal, zu Testzwecken

Delphi-Quellcode:
ShowMessage(ini.ReadString('edit','color','KEINE'));
in Deine ImageOnClick Routine.

TheMiller 21. Apr 2004 20:51

Re: Color aus Ini funzt nicht
 
Ich habe deinen Quelltext übernommen (aber in OnActivate)
und es kam die Message

Delphi-Quellcode:
KEINE
was soll mir das bringen, wenn ich fragen darf?

Christian Seehase 21. Apr 2004 21:22

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 20:01 Uhr.
Seite 2 von 3     12 3      

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