Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Farbe in Ini speichern? (https://www.delphipraxis.net/11857-farbe-ini-speichern.html)

citybreaker 15. Nov 2003 09:42


Farbe in Ini speichern?
 
Hallo!

Gibt es eine möglichkeit eine Farbe in eine
Ini zu speichern? Z.B. Die hintergrundfarbe
eine Form. Diese soll man dann aber auch wieder
auslesen können.

r_kerber 15. Nov 2003 09:46

Re: Farbe in Ini speichern?
 
Hallo citybreaker,

warum nicht? Einfach den Wert von Form1.Color mit WriteString (TIniFile) in die Ini Schreiben und danach wieder auslesen.

Daniel B 15. Nov 2003 09:50

Re: Farbe in Ini speichern?
 
Zitat:

Zitat von r_kerber
mit WriteString (TIniFile) in die Ini Schreiben und danach wieder auslesen.

Das klappt aber bei TColor nicht mit String, müsste schon Integer sein.

r_kerber 15. Nov 2003 09:53

Re: Farbe in Ini speichern?
 
Da habe ich mich wohl von clBlack in die Irre führen lassen. :oops:

citybreaker 15. Nov 2003 10:20

Re: Farbe in Ini speichern?
 
Und wie bekomme ich die Farbe als integer?
:wiejetzt:

Daniel B 15. Nov 2003 10:24

Re: Farbe in Ini speichern?
 
Naja, Integer in String umwandeln ist schon schwer gell?! ;)
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
  ShowMessage(IntToStr(Form1.Color));
end;

r_kerber 15. Nov 2003 10:40

Re: Farbe in Ini speichern?
 
@Daniel B.: :wiejetzt:
@citybreaker: aus der OH: type TColor = -$7FFFFFFF-1..$7FFFFFFF;

citybreaker 15. Nov 2003 10:44

Re: Farbe in Ini speichern?
 
Joa, ist es. :(

So das speichern klappt Schonmal.
Nur beim laden wills net sorecht
klappen. Beim Comilen kommt ein
Fehler.

Zitat:

Left side cannot bei assigned to
Laden
Delphi-Quellcode:
  IntToStr(Editor.Color) := Ini.ReadString('Optionen', 'Farbe', '0');

r_kerber 15. Nov 2003 10:49

Re: Farbe in Ini speichern?
 
Verusche es mal mit ReadInteger bzw. WriteInteger.

citybreaker 15. Nov 2003 11:04

Re: Farbe in Ini speichern?
 
Er sagt mir trotzdem das ich etwas
auf der "linken" Seite falsch hab.


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:11 Uhr.
Seite 1 von 2  1 2      

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