![]() |
Probem mit ini-Datei...
Liste der Anhänge anzeigen (Anzahl: 1)
Ich verwende folgenden Source:
Delphi-Quellcode:
Es tritt aber immer an der Stelle ein Fehler auf! Weiß jemand warum?
uses ...,inifiles...
... var ini:tinifile; antwort:string; ... ini.Create(ExtractFilePath(ParamStr(0)) + '\fragen.ini'); antwort := ini.ReadString('fragenma','abc','keine'); ini.free; Ich habe als Anhang die ini-datei Angehängt! (sie liegt selbstverständlich normalerweise im selben Ordner wie das Programm!) |
Re: Probem mit ini-Datei...
Probier mal
Delphi-Quellcode:
anstelle von
ini.Create(ExtractFilePath(Application.exename)) + '\fragen.ini');
Delphi-Quellcode:
Gruß, fxbasic
ini.Create(ExtractFilePath(ParamStr(0)) + '\fragen.ini');
|
Re: Probem mit ini-Datei...
Der Konstruktor muß auf die Klasse und nicht auf das Objekt angewand werden:
Code:
var
ini: TIniFile; begin ini := TIniFile.Create(ExtractFilePath(ParamStr(0)) + '\fragen.ini'); antwort := ini.ReadString('fragenma','abc','keine'); ini.free; end; |
Re: Probem mit ini-Datei...
Stimmt, hab ich eben auch übershene :duck:
|
Re: Probem mit ini-Datei...
moin,
zudem endet der von extractfilepath gelieferte String auf "\". Es müsste also lauten:
Delphi-Quellcode:
var
ini: TIniFile; begin ini := TIniFile.Create(ExtractFilePath(ParamStr(0)) + 'fragen.ini'); antwort := ini.ReadString('fragenma','abc','keine'); ini.free; end; |
Re: Probem mit ini-Datei...
statt
Delphi-Quellcode:
reicht auch
antwort := ini.ReadString('fragenma','abc','keine');
Delphi-Quellcode:
antwort := ini.ReadString('fragenma','abc','');
|
Re: Probem mit ini-Datei...
Zitat:
|
Re: Probem mit ini-Datei...
ich würde mal 1. auf eine Zugriffsverletzung und 2. auf ein invalid path oder so tippen :wink:
|
Re: Probem mit ini-Datei...
Ist doch egal welcher Fehler, auf jeden fall klappts jetzt!!
DANKE! In diesem Fall ist der \ egal! |
Re: Probem mit ini-Datei...
Zitat:
Wenn du uns hier gleich eine gescheite Fehlerbeschreibung gegeben hättest, dann hätte man dir gleich gezielt helfen können ohne lange rumzuraten. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:05 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