Eine INI-Datei ist eine einfache Textdatei, die man ganz simpel mit NotePad bearbeiten kann. Sie ist in mehrere Sections unterteilt. Eine neue Section beginnt mit dem Namen der Section, der in eckige Klammern gefasst wird. In jeder Section gibt es dann wie in der Registry Werte. Der Grundsätzliche Aufbau einer INI-Datei:
[Section1]
Schlüssel1=Wert1
Schlüssel2=Wert2
Schlüssel3=Wert3
[Section2]
Schreiben in INI-Dateien
Jede stellt sich natürlich jetzt die Frage, wie man solche Dateien erstellen und daraus Informationen entnehmen kann. Zuerst muss die Unit "IniFiles" eingebunden werden:
uses IniFiles;
Jetzt benötigen wir das Object TIniFile:
procedure rmCreate(Sender: TObject);
var
Ini: TIniFile;
begin
('');
try
{hier kommen gleich die Lese/Schreibbefehle rein}
finally;
end;
Wir haben jetzt das Object deklariert und createt. Der Parameter bei gibt an, um welche Datei es sich handelt. Delphi Textdatei einlesen??? - Delphi-PRAXiS. Wichtig: Es sollte immer der vollständige Pfad zur Datei angegeben werden, da ansonsten das aktuelle Arbeitsverzeichnis, das nicht das Programm-Verzeichnis sein muss, genommen wird.
- Delphi Textdatei einlesen??? - Delphi-PRAXiS
- Delphi 6 / Eine Text Datei einlesen - Entwickler-Forum
Delphi Textdatei Einlesen??? - Delphi-Praxis
Wie das funktioniert, sehen wir uns als nächstes an.
Delphi 6 / Eine Text Datei Einlesen - Entwickler-Forum
Hier ist die Sache, die ich tun möchte. Mein Programm arbeitet mit diesem feinen:
XMLText = ' xml version="1. 0" encoding="UTF-8" standalone="yes"? >' +
'#1
jaja gut nicht lachen.. aber nunja.. ich habs jetzt 5 mal versucht und das auf der simpelsten weise... und ich hab ka warum da nichts funktioniert.. gestern gings noch (denke ich! ) einwandfrei..
Code:
procedure TForm1. Button1Click(Sender: TObject);
var
datei: TextFile;
s: string;
begin
if not Opendialog1. execute then
exit;
AssignFile(datei, leName);
reset(datei);
while EOF(datei) do
Readln(datei, s);
(s);
end;
closefile(datei);
end. falls es wegen den exeptions is... erschießt mich ok?