![]() |
Color aus Ini funzt nicht
Hi Leute!
Ich habe ein simples Problem. Ich will eine Color in eine Ini speichern und laden... Ich speichere mit:
Delphi-Quellcode:
und will mit
ini.WriteString('Edit','Color',ColorToString(ColorDialog1.Color));
Delphi-Quellcode:
laden. Doch bei den (und anderen weiteren Versuchen kommt die Meldung vomn Compiler
Label1.Color:=ini.ReadString('Edit','Color',ColorToString(Color));
oder Label1.Color:=ini.ReadString('Edit','Color',ColorToString(text));
Delphi-Quellcode:
Ich lasse mir beim Programmstart die Farbe aus der Ini anzeigen. Und zwar so:
Inkompatible Typen 'TColor' und 'String'
Delphi-Quellcode:
und das funzt. Es liegt also an der lade-prozedur.
ShowMessage(ini.ReadString('Edit','Color',ColorToString(color)));
Wo ist mein Fehler? THX im Vorraus |
Re: Color aus Ini funzt nicht
Hallo DJ-SPM,
versuche es mal so. Der letzte Parameter gibt einen Default-Wert an, wenn die Session bzw. der Key in der Ini-Datei nicht vorhanden
Delphi-Quellcode:
Tschüß Markus
Label1.Color:=StringToColor(ini.ReadString('Edit','Color',''))
|
Re: Color aus Ini funzt nicht
Moin DJ-SPM,
Du müsstest den ausgelesenen String auch wieder in eine Farbe umwandeln.
Delphi-Quellcode:
Label.Color := StringToColor(ini.ReadString(....));
|
Re: Color aus Ini funzt nicht
Sorry Leute,
geht beides nicht... |
Re: Color aus Ini funzt nicht
Moin DJ-SPM,
Zitat:
|
Re: Color aus Ini funzt nicht
Ja klar!
Also, der Compiler meckert nicht, aber das Bild ändert sich auch nicht... |
Re: Color aus Ini funzt nicht
Moin DJ-SPM,
hast Du es nach dem Zuweisen der Farbe mit Application.ProcessMessages versucht? Da Du ja auch keine Exception bekommst, wurde offensichtlich ein gültiger String für StringToColor übergeben. |
Re: Color aus Ini funzt nicht
Ich habe das im FormActivate-Ereignis stehen. Es ist Form5.
|
Re: Color aus Ini funzt nicht
Moin DJ-SPM,
auch wenn ich das so einbaue geht's bei mir problemlos :gruebel: |
Re: Color aus Ini funzt nicht
ich schau nochmal nach. Moment bitte
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:11 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