Entwickler-Ecke
Dateizugriff - ini nur einmal schreiben
rüdiger - Di 10.06.03 18:54
Titel: ini nur einmal schreiben
Hallo!
Ich habe eine Schleife die einen boolean wert zurückgibt. Bei true wird true in eine ini geschrieben und bei false entsprechend false. dann beginnt die schleife von vorne.
jetzt möchte ich aber das der gleiche wert nur einmal in die ini geschrieben wird. also ich meine, jetzt wird bei jeden durchlauf "true" geschrieben. ich möchte aber das erst wieder "true" geschrieben wird, nachdem einmal "false" geschrieben wurde. also im prinzip erst wieder wenn der boolean der schleife einmal "false" war und dann wieder "true" is.
Hoffentlich habs ich verständlich erklärt...
danke schonmal
gruß rüdiger
Delete - Di 10.06.03 19:48
Nicht wirklich. ... Ich weiß zwar nicht, warum das so wichtig ist, aber auf die Schnelle würde ich denken: du brauchst eine weitere Variable, die den Status von
false registriert. Vereinfacht gesagt:
Delphi-Quelltext
1: 2: 3: 4:
| fIsTrue := not(BoolFunktion);
if(BoolFunktion) and (fIsTrue) then Schreib_in_INI; |
rüdiger - Di 10.06.03 20:12
erstmal danke! probiers gleich aus...
ich kann mein vorhaben nochmal anders schreiben.
also mein programm prüft (mit TTimer jede sekunde)ob eine internet verbindung besteht. ob oder ob nich, wird dann in eine ini geschrieben. Da permanent geprüft wird, wird auch permanent in die ini geschrieben. Ich will, das es permanent prüft, aber das ergebniss (besteht oder besteht nich) nur einmal in die ini schreibt.
Terra23 - Mi 11.06.03 19:13
Dann hat Mathias schon recht, aber was vielleicht auch eine Lösung ist, wäre, die INI-Datei zu Beginn jedes Schleifendurchgnags zu löschen und neu anzulegen. Dann ist der Wert auch immer nur einmal da.
Achtung: Diese Methode ist programmiertechnisch sehr, sehr unelegant und unprofessionell; erfült jedoch den Zweck. Und hieß es nicht: Der Zweck heiligt die Mittel (manchmal)? ;-)
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 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!