Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - ini einstellungen!!!
deagle - Di 17.09.02 17:05
Titel: ini einstellungen!!!
Quelltext
1:
| var1:=ini.ReadString('Sektion1','Eigenschaft1','Form1.Color := clsilver'); |
Das stand da so drin warum geht das nicht beim Compilieren kommt immer einer Fehler!!! :arrow: :arrow: :arrow:
Tino - Di 17.09.02 17:15
Titel: Re: ini einstellungen!!!
deagle hat folgendes geschrieben: |
Das stand da so drin |
Wo stand das?
deagle hat folgendes geschrieben: |
warum geht das nicht beim Compilieren kommt immer einer Fehler!!! |
Und wie lautet der Fehler?
Die Methode
ReadString erwartet 3 Parameter:
- den Sektionnamen (Sektion1)
- den Schlüsselnamen (Eigenschaft1)
- und den Defaultwert falls der Schlüssen/Sektion nicht vorhanden ist
Schau Dir mal den letzten Parameter an. Das dürfte wohl nicht richtig sein. Aber einen Fehler sollte es deshalb nicht geben.
Vom welchem Typ ist die Variable Var1?
Gruß
TINO
Tino - Mi 18.09.02 08:47
Na ja, so steht das jeden falls nicht drin!
Der letzte Parameter muss ein String sein. Strings werden in ' eingeschlossen. Wenn Du aber den Inhalt einer Variable oder Property verwenden willst musst du diese einfachen Anführungszeichen entfernen!
Also so:
Quelltext
1:
| var1 := ini.ReadString ('Sektion1', 'Eigenschaft1', 'DefaultWert'); |
oder so
Quelltext
1:
| var1 := ini.ReadString ('Sektion1', 'Eigenschaft1', Form1.Caption); |
Was Du jetzt allerdings mit
Form1.Color := clsilver erreichen willst weiß ich nicht!
Gruß
TINO
DeCodeGuru - Mi 18.09.02 14:43
Hi deagle,
der dritte Parameter bei den "Read-Funktionen" gibt an, welcher Wert zurückgegeben werden soll, wenn der Schlüssel nicht gefunden wurde.
:arrow: in deiner var1-Variable würde dann "Form1.Color := clsilver" drinstehen.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!