![]() |
WriteInteger löst Fehler aus...
Delphi-Quellcode:
Jetzt löst "ini.WriteInteger" eine Exception aus, und ich weiß nicht, warum :?
ini := TIniFile.Create(ExtractFilePath(Paramstr(0) + 'Event.ini'));
if not ini.SectionExists('Allgemein') then ini.WriteInteger('Allgemein', 'Index', 0); Ist übrigens egal, ob ich das mit oder ohne if-Abfrage löse, daran wirds nicht liegen ;) Hat jemand eine Idee, worans liegt? |
Re: WriteInteger löst Fehler aus...
*putz* *hauch* *putz*
Hmm, kacke. Meine Glaskugel ist verdreckt. Was für eine Exception kommt denn? |
Re: WriteInteger löst Fehler aus...
Zitat:
Zitat:
|
Re: WriteInteger löst Fehler aus...
Paramstr( 0 ) enthält meines Wissens den Pfad samt Exe-Name. Also versuchst du deine Ini unter C:\DeinPfad\Deine.exeEvent.Ini zu speichern. Viel Erfolg dabei ;)
|
Re: WriteInteger löst Fehler aus...
Zitat:
Und auch in der Prozedur habe ich andere Zugriffe auf diese Datei ;9 |
Re: WriteInteger löst Fehler aus...
Zitat:
Delphi-Quellcode:
heißen.
ini := TIniFile.Create(ExtractFilePath(Paramstr(0)) + 'Event.ini');
Allerdings wird in sollchen Fällen, wenn mehrere Punkte (".") in einem Dateinamen vorkommen immer der letzte Punkt als Trennung von Dateiname und Extension angesehen. MfG Binärbaum |
Re: WriteInteger löst Fehler aus...
Ist aber so, in der ersten Zeile ist lediglich eine Klammer falsch gesetzt. ExtractFilePath(ParamStr(0)) + 'inifile.ini'.
...:cat:... |
Re: WriteInteger löst Fehler aus...
Zitat:
Danke :mrsblue: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:23 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