Forum: Programmieren allgemein
Delphi
by Back2Code,
1. Mär 2013
Also im Grunde genommen lese ich ein Verzeichnis ein, hole mir dort alle *Ini Dateien und beginne die einzulesen. Da will ich jeweils pro Ini Datei nochmal in verschiedene Stringlisten die Sektion, Abschnitt sowie Wert unterteiln, da ich diese dann später wiederum in eine Datenbank übertragen möchte.
Forum: Programmieren allgemein
Delphi
by Back2Code,
1. Mär 2013
Ja also wie es der Ordner vermuten lässt, besteht die Speicherfunktion lediglich für Teste bis ich sehe, dass meine Stringlisten richtig gefüllt sind.
Forum: Programmieren allgemein
Delphi
by Back2Code,
1. Mär 2013
Wie kann ich das Löschen verhindern bzw, dass ich alle Werte von allen Sektionen in der Stringlist speichere?
Forum: Programmieren allgemein
Delphi
by Back2Code,
1. Mär 2013
Das Problem ist dann, dass es mit dem Erstellen des Inifiles nicht mehr ging, da ja inilist.Strings genutzt wird von der Schleife...Ich weiß leider nicht wie ich anderst besser machen könnte.
Forum: Programmieren allgemein
Delphi
by Back2Code,
1. Mär 2013
Richtig. Hab eben auch noch die Procedure eins oben drüber gepostet, dann sollte ersichtlicher sein woher die Daten wie worein kommen.
Forum: Programmieren allgemein
Delphi
by Back2Code,
1. Mär 2013
Hier:
procedure TFrmHpt.Import1Click(Sender: TObject);
var Pfad: string;
IniPfade: TStringlist;
begin
IniPfade := TStringList.Create;
processing := True;
try
Forum: Programmieren allgemein
Delphi
by Back2Code,
1. Mär 2013
Jetzt sagt er mir :
Listenindex überschreitet das Maximum(1637344)
Forum: Programmieren allgemein
Delphi
by Back2Code,
1. Mär 2013
Also ich bin gerade dabei die Sektionen, Abschnitte & Werte jeweils in eine Stringlist zu packen. Es funktioniert eigentlich alles richtig, außer das Auslesen der Werte. Da bekomm ich ledliglich die Werte immer von dem letzten Abschnitt.
Wie bekomm ich es jetzt hinn, dass ALLE Werte von allen Abschnitten in meiner Stringlist vorhanden sind.
Hier ein Auszug von meinem Code:
procedure...