| Autor |
Beitrag |
hedie
      
Beiträge: 249
WIN XP WIN 2000 WIN Longhorn
D7 Pers D2005 Architect Vollversion
|
Verfasst: Mi 30.03.05 18:15
Hallo
ich möchte wenn ich einen button klicke, das danach dem panel die farbe in dem ini file zugewiesen wird.
ich habe es bis jetzt so gemacht:
Delphi-Quelltext 1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12:
| procedure TForm1.Button2Click(Sender: TObject); var ini: TIniFile; begin ini:=TIniFile.Create('einstellungen.ini'); try Panel1.Color := ini.ReadString('Panel','Farbe',''); finally ini.free; end;
end; |
es gibt immer die meldung "inkompatible typen Tcolor und String" wass mache ich falsch
grüsse
Claudio
_________________ Grüsse hedie
hört auf traurig zusein hört lieber radio Basilisk
|
|
Karlson
      
Beiträge: 2088
|
Verfasst: Mi 30.03.05 18:18
Ist eine Farbe ein String?
Ein Farbwert ist vom Typ integer. Also muss er gelesen und gespeicht werden mit Read/writeinteger.
|
|
F34r0fTh3D4rk
      
Beiträge: 5285
Erhaltene Danke: 29
Win Vista (32), Win 7 (64)
Eclipse, SciTE, Lazarus
|
Verfasst: Mi 30.03.05 18:18
mach da ein strtoint vor oder speicher das als integer und benutzt readinteger, dann solte es funzen
//die fehlermeldung sagt eigentlich schon alles
|
|
WeBsPaCe
      
Beiträge: 2322
Erhaltene Danke: 1
FireFox 3, Internet Explorer 6 SP1
D1, D3Prof, D6Pers, D7Pers+Indy, VisualStudio Express
|
Verfasst: Mi 30.03.05 18:19
Das ist ungefähr so, als ob du in den Quellcode reinschreibst:
Delphi-Quelltext 1:
| Mach ein neues Fenster auf!! |
 Das geht halt nicht.  Der PC muss wissen, was für zwei Typen das sind, um damit arbeiten zu können. Warum gibt es denn sonst IntToStr oder solche Scherze.
Zum Prob: Wie hast du denn vor, die Farbe zu speichern?? Als RGB-Werte??
|
|
hedie 
      
Beiträge: 249
WIN XP WIN 2000 WIN Longhorn
D7 Pers D2005 Architect Vollversion
|
Verfasst: Mi 30.03.05 18:20
wenn ich es als integer schreibe und lese, dann gibt es die meldung
Delphi-Quelltext 1:
| [Fehler] Unit1.pas(35): Inkompatible Typen: 'Integer' und 'String' |
_________________ Grüsse hedie
hört auf traurig zusein hört lieber radio Basilisk
|
|
WeBsPaCe
      
Beiträge: 2322
Erhaltene Danke: 1
FireFox 3, Internet Explorer 6 SP1
D1, D3Prof, D6Pers, D7Pers+Indy, VisualStudio Express
|
Verfasst: Mi 30.03.05 18:22
Beantworte mal bitte meine Frage. 
|
|
F34r0fTh3D4rk
      
Beiträge: 5285
Erhaltene Danke: 29
Win Vista (32), Win 7 (64)
Eclipse, SciTE, Lazarus
|
Verfasst: Mi 30.03.05 18:22
weil die in der ini als string gespeichert sind
|
|
hedie 
      
Beiträge: 249
WIN XP WIN 2000 WIN Longhorn
D7 Pers D2005 Architect Vollversion
|
Verfasst: Mi 30.03.05 18:22
sorry 
_________________ Grüsse hedie
hört auf traurig zusein hört lieber radio Basilisk
|
|
hedie 
      
Beiträge: 249
WIN XP WIN 2000 WIN Longhorn
D7 Pers D2005 Architect Vollversion
|
Verfasst: Mi 30.03.05 18:23
wie meinst du vorne dran
_________________ Grüsse hedie
hört auf traurig zusein hört lieber radio Basilisk
|
|
WeBsPaCe
      
Beiträge: 2322
Erhaltene Danke: 1
FireFox 3, Internet Explorer 6 SP1
D1, D3Prof, D6Pers, D7Pers+Indy, VisualStudio Express
|
Verfasst: Mi 30.03.05 18:24
Sagt mal, was habt ihr denn alle??  Farben sind doch keine Integers!!!! Und wenn er's als Integer in der Ini speichert und dann auch mit ReadInteger liest, dann ist das auch kein String mehr, Dunkelfürchter... 
|
|
Karlson
      
Beiträge: 2088
|
Verfasst: Mi 30.03.05 18:26
|
|
hedie 
      
Beiträge: 249
WIN XP WIN 2000 WIN Longhorn
D7 Pers D2005 Architect Vollversion
|
Verfasst: Mi 30.03.05 18:27
bitte helft mir hab immer noch ein problem  Wie mach ich dass jetzt mit dem farb wert
_________________ Grüsse hedie
hört auf traurig zusein hört lieber radio Basilisk
|
|
WeBsPaCe
      
Beiträge: 2322
Erhaltene Danke: 1
FireFox 3, Internet Explorer 6 SP1
D1, D3Prof, D6Pers, D7Pers+Indy, VisualStudio Express
|
Verfasst: Mi 30.03.05 18:29
|
|
WeBsPaCe
      
Beiträge: 2322
Erhaltene Danke: 1
FireFox 3, Internet Explorer 6 SP1
D1, D3Prof, D6Pers, D7Pers+Indy, VisualStudio Express
|
Verfasst: Mi 30.03.05 18:33
|
|
hedie 
      
Beiträge: 249
WIN XP WIN 2000 WIN Longhorn
D7 Pers D2005 Architect Vollversion
|
Verfasst: Mi 30.03.05 18:35
des hab i doch schonmal erklärt ich möchte ein panel mit der Farbe die im Ini file gespeichert ist färben
_________________ Grüsse hedie
hört auf traurig zusein hört lieber radio Basilisk
|
|
WeBsPaCe
      
Beiträge: 2322
Erhaltene Danke: 1
FireFox 3, Internet Explorer 6 SP1
D1, D3Prof, D6Pers, D7Pers+Indy, VisualStudio Express
|
Verfasst: Mi 30.03.05 18:36
Gut. Und wie ist das in der Ini-Datei gespeichert? Poste doch einfach mal die Ini und highlighte das, wo die Farbe steht. 
|
|
hedie 
      
Beiträge: 249
WIN XP WIN 2000 WIN Longhorn
D7 Pers D2005 Architect Vollversion
|
Verfasst: Mi 30.03.05 18:36
oops sorry hab sie völig übersehen ich speicher sie als clRed
_________________ Grüsse hedie
hört auf traurig zusein hört lieber radio Basilisk
|
|
F34r0fTh3D4rk
      
Beiträge: 5285
Erhaltene Danke: 29
Win Vista (32), Win 7 (64)
Eclipse, SciTE, Lazarus
|
Verfasst: Mi 30.03.05 18:37
@webspace: ich dachte, in seiner ini steht: "blau"
also zb "clblue", klang für mich jedenfalls so 
Zuletzt bearbeitet von F34r0fTh3D4rk am Mi 30.03.05 18:45, insgesamt 1-mal bearbeitet
|
|
matze
      
Beiträge: 4613
Erhaltene Danke: 24
XP home, prof
Delphi 2009 Prof,
|
Verfasst: Mi 30.03.05 18:41
suchen würde dir auch helfen ! COLOR INI
_________________ In the beginning was the word.
And the word was content-type: text/plain.
|
|
F34r0fTh3D4rk
      
Beiträge: 5285
Erhaltene Danke: 29
Win Vista (32), Win 7 (64)
Eclipse, SciTE, Lazarus
|
Verfasst: Mi 30.03.05 18:42
oh ich hatte recht, aber eine minute zu spät gepostet 
|
|