Forum: Sonstige Fragen zu Delphi
Delphi
by thepaul,
29. Dez 2004
alles klar.
ich hatte sie falsch erstellt. das konnte ja nix werden.
Danke für die Hilfe. :wall: :wall: :wall:
Forum: Sonstige Fragen zu Delphi
Delphi
by thepaul,
29. Dez 2004
das war nen dummer zufall:
ich hatte die Werte auf True (im Prog) und hab in der Ini auf True umgestellt. Und wenn man dann so voreilig ist :oops: kommt eben das falsche bei raus! :evil:
FAZIT: Das Prog liest nicht aus der Ini oder hat irgend nen andres Problem
Forum: Sonstige Fragen zu Delphi
Delphi
by thepaul,
29. Dez 2004
das selbe passiert auch wenn ich die fensterposition speicher.
zb.Form.left:=ini.readinteger('position','left',0);
~> das fenster klebt immer oben am Rand.
Forum: Sonstige Fragen zu Delphi
Delphi
by thepaul,
29. Dez 2004
Fehler von mir. Ich hatte das so geändert das das zufällig übereingestimmt hat.
nochmal:
wenn ich schreibecheckbox1.Checked:=ini.ReadBool('output','checkb',true);dann kommt ein häckchen, egal was in der settings.ini steht.
wenn ichcheckbox1.Checked:=ini.ReadBool('output','checkb',false);schreibe wird die CheckBox immer nicht abgehakt.
Die Namen stimmen auch überein.
Forum: Sonstige Fragen zu Delphi
Delphi
by thepaul,
29. Dez 2004
wenn ich das änder dann ist die checkbox gecheckt
Forum: Sonstige Fragen zu Delphi
Delphi
by thepaul,
29. Dez 2004
Ja,
das Ini-Schreiben funzt!
checkb=0
Forum: Sonstige Fragen zu Delphi
Delphi
by thepaul,
29. Dez 2004
nächstes Problem:
das auslesen. Ich habs eigentlich so gemacht wie hier im Tut.
nur ist die Checkbox jetzt immer so, wie das was ich als Wert reinschreibe
procedure TfrmMain.FormCreate(Sender: TObject);
var ini:tinifile;
begin
ini:=tinifile.Create(ExtractFilePath(ParamStr(0)+'settings.ini'));
Forum: Sonstige Fragen zu Delphi
Delphi
by thepaul,
29. Dez 2004
Hey,
jetzt funzt! :-D :dancer:
ps. du hast noch nen Semikolon vergessen :mrgreen:
Forum: Sonstige Fragen zu Delphi
Delphi
by thepaul,
29. Dez 2004
Erstmal Danke für die schnellen Antworten.
Das funktioniert immer noch nicht! :( Ich hab auch die ganze Procedur noch mal gelöscht. Da geht alles ohne Probleme. Wenn ich das dann aber wieder einsetzt geht nix mehr.
Was könnte denn noch falsch sein?
Forum: Sonstige Fragen zu Delphi
Delphi
by thepaul,
29. Dez 2004
Hi,
ich wollte in ein Prog eine Speicherung von bestimmten Daten per Ini einbauen.
Dazu hab ich erstmal in Form.close folgendes getippt: with ini.Create(ParamStr(0)+'settings.ini')do
try
ini.WriteBool('output','checkb',checkbox1.Checked);
finally
ini.Free;
end;