![]() |
Klappt nicht .ini richtig auszulesen...
Ich lese eine .ini wie folgt aus:
Delphi-Quellcode:
Zeile 1 und 2 werden richtig ausgelesen und wenn die .ini fehlt wird checked der Menüeinträge auf True gesetzt.
ShowDate1.Checked := Ini.ReadBool('Default', 'ShowDate', True);
ShowTime1.Checked := Ini.ReadBool('Default', 'ShowTime', True); Form5.CheckBox1.Checked := Ini.ReadBool('Default', 'Autocheck', True); Form5.CheckBox2.Checked := Ini.ReadBool('Default', 'Traybarwhenmin', False); Bei der Zeile 3 und 4 klappt das aber nicht, ob True oder False die CheckBox1.Checked bleibt immer auf False. Was mache ich hier falsch? |
Re: Klappt nicht .ini richtig auszulesen...
Werden die Checkboxen eventuell später wieder auf false gesetzt? Anders kann es eigentlich nicht sein.
|
Re: Klappt nicht .ini richtig auszulesen...
Also von mir nicht....
Hängt das vllt damit zusammen, dass die .ini in FormShow und nicht in FormCreate ausgelesen wird? |
Re: Klappt nicht .ini richtig auszulesen...
Nee, FormShow ist schon besser als FormCreate. Hast Du mal Schritt für Schritt verfolgt, was passiert? Welchen Wert hat Form5.CheckBox1.Checked nachdem die Zeile in dem es gesetzt werden sollte ausgeführt wurde?
Sherlock |
Re: Klappt nicht .ini richtig auszulesen...
Also ich habe noch kein Code diesbezüglich geschrieben, bin hier erstmal stehen geblieben. Öffne das Form und die CheckBox werden nicht auf True gesetzt.
Diese Zeile z.b. wird auch nicht ausgelesen, also der String 'Blau'
Delphi-Quellcode:
Background := Ini.ReadString('Default', 'Background', 'Blau');
|
Re: Klappt nicht .ini richtig auszulesen...
Hallo,
was steht denn in der INI drin? |
Re: Klappt nicht .ini richtig auszulesen...
Zitat:
|
Re: Klappt nicht .ini richtig auszulesen...
Zitat:
Ich gehe mal davon aus, daß Du nicht verstehst was ich meine. Ich rede von Debuggen. Also einen Breakpunkt in die Zeile setzen wo Du etwas erwartest, daß nicht passiert und dann die einzelnen beteiligten Objekte zu untersuchen. Sherlock |
Re: Klappt nicht .ini richtig auszulesen...
Ach so, ne Debuggen kann ich nicht, hab schon probiert, kein Plan wie es geht.
|
Re: Klappt nicht .ini richtig auszulesen...
Na, das lässt sich doch ändern:
![]() Das wird dir die Augen öffnen :) Sherlock |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:59 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