![]() |
If: Wenn die Ini leer ist
Wie stelle ich eine If Abfrage, die checkt ob schon etwas reingeschrieben wurde ?
ini.ReadString('Signatur', 'Start', 'Hier') Vielen Dank ;) |
Re: If: Wenn die Ini leer ist
Gibt es eine "ValueExists"-Funktion bei TIniFile? Versuchs mal damit...
|
Re: If: Wenn die Ini leer ist
Wieso lässt du das "Hier" nicht einfach weg und übergibst als Default einen Leerstring. Wenn du jetzt den Wert ausliest, und er leer ist, dann steht wohl nix für diesen Wert in der INI drin. Andernfalls kriegst du ja den Wert.
Ansonsten hilft dir vielleicht noch ValueExists. MfG Benedikt |
Re: If: Wenn die Ini leer ist
Und was ist wenn der Eintrag existiert und einen Leerstring enthält ;)
|
Re: If: Wenn die Ini leer ist
Zitat:
Aber mir war unklar, was er genau wissen will: "checkt ob schon etwas reingeschrieben wurde" könnte beides meinen ;) |
Re: If: Wenn die Ini leer ist
Hmm...kann man nicht alle Values des Schlüssels in der Ini auslesen (in eine StringListe) mit einem Befehl??
Dann müsstest du nur noch in der StringListe schauen ob die gewünschte Value existiert! lg |
Re: If: Wenn die Ini leer ist
Zitat:
Du könntest aber mit ReadSections über die StringList rauskriegen ob überhaupt was im IniFile steht(so hatte ich den Threadtitel verstanden :) ) |
Re: If: Wenn die Ini leer ist
Naja egal, habe eine alternative Methode verwendet.
Danke trotzdem ;) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:44 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-2025 by Thomas Breitkreuz