Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi memo1.color? (https://www.delphipraxis.net/98515-memo1-color.html)

MasterTobi 28. Aug 2007 14:19


memo1.color?
 
hey @ all
also erstma code

Delphi-Quellcode:
regist:=TRegistry.Create;
    regist.RootKey:=HKEY_CURRENT_USER;
  regist.OpenKey('Software\bla\bla\color', true);
  memo1.color:=regist.Readstring('Memo1');
Fehler:
[Fehler] Unit2.pas(494): E2010 Inkompatible Typen: 'TColor' und 'string'

was ist den da los ? kann ich nicht memo1.color speichern?

Bernhard Geyer 28. Aug 2007 14:21

Re: memo1.color?
 
Kannst du sicherlich, aber nicht indem du mit regist.Readstring('Memo1') versuchst einen String zu übergeben.

Evtl. hilft ja wenn der passende Text in der Registry vorliegt die Funktion StringToColor.

mkinzler 28. Aug 2007 14:22

Re: memo1.color?
 
Doch aber die Eigenschaft ist vom Typ TColor und nicht vom Typ String.

MasterTobi 28. Aug 2007 14:25

Re: memo1.color?
 
hm das is aber schlecht :D
kann ich Tcolor auch anders speichern also in ner ini oder kann ich nur strings speichern?

die Funktion StringToColor versteh ich nicht!?
ich will ja die farben ändern und wenn ich das prog wida starte das dann die farben wida da sind.

mkinzler 28. Aug 2007 14:27

Re: memo1.color?
 
Zitat:

die Funktion StringToColor versteh ich nicht!?
Wie verstehst du nicht?
Delphi-Quellcode:
memo1.color:=StringToColor(regist.Readstring('Memo1'));

Nikolas 28. Aug 2007 14:28

Re: memo1.color?
 
Zitat:

StringToColor
Wo ist denn das Problem? Ist vom Prinzip das gleiche wie StrToInt du steckst auf der einen Seite einen String rein, der eine Zahl oder ein Farbe repräsentiert und auf den anderen Seite kommt dann die Zahl oder Farbe im richtigen VariablenTyp wieder raus. Einfach ausprobieren und/oder F1 drücken. ‚

MasterTobi 28. Aug 2007 14:28

Re: memo1.color?
 
aso :wall:

vielen dank

MasterTobi 28. Aug 2007 14:37

Re: memo1.color?
 
nächste blöde frage :D
wie soll ich es wida laden?
[/delphi]regist.Writestring('Memo1',memo1.color );[delphi]

DeddyH 28. Aug 2007 14:39

Re: memo1.color?
 
Wenn die eine Funktion StringToColor heißt, könnte es sein, dass das Gegenstück ColorToString heißt, oder? :stupid:

MasterTobi 28. Aug 2007 14:40

Re: memo1.color?
 
hab ich auch gedacht aber dass funzt net


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:05 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