Einzelnen Beitrag anzeigen

DarkItachi

Registriert seit: 28. Dez 2009
Ort: Berlin
130 Beiträge
 
Delphi 2007 Enterprise
 
#1

Daten aus Textdokument auslesen

  Alt 30. Mär 2010, 00:13
Hallöchen!

Erstmal entschuldige ich mich, weil ich nicht wirklich weiß, wie man das in der Suche formulieren soll...


Problem: Ich will aus einem Textdokument bestimmte Stellen in Zeilen auslesen...
Das Textdokument hat folgenden Aufbau:

Zitat:
Seite............: http://googlemail.com
Username.........: abc
Passwort.........: xyz

Seite............: irgendeineseite.de
Username.........: 123
Passwort.........: 789

usw.
Dabei habe ich viele Textdokumente wo die Anzahl dieser einzelnen Zeilen verschieden ist.
Der Aufbau ist aber immer der gleiche..
Also:
[/quote]Seite
Username
Passwort

Seite
Username
Passwort

Seite
Username
Passwort

usw.[quote]

Auch die Länge bis zum Titel (bzw. zum Username oder zum Passwort) ist immer gleich..
Also immer 19 Bytes dann kommen die Inhälte die ich im ListView anordnen will..
Das ListView hat also drei Spalten... (Seite, User, Passwort)

Er soll nun also bei der 1. Zeile ab der 19 Stelle den Stringteil in ein ListView hinzufügen!
Delphi-Quellcode:
[...] // Textdokument in StringList usw.
For I:= 0 to {(Seite, User, Passwort) Count, also wieviele LoginDaten gespeichert sind. Da würde ich glaube ich StringList.Count div 5 verwenden, weil jede 5.Zeile neue LoginDaten kommen. }
  With ListView1.Items.Add do begin
    Caption:= //Bei der 1. Zeile ab der 19. Stelle
    SubItems.Add( {Bei der 2.Zeile ab der 19. Stelle} );
    SubItems.Add( {Bei der 3.Zeile ab der 19. Stelle} );
  end;
 end;
end;
Wie sollte ich da am besten vorgehen?
Das ist ja im Grunde genommen wie bei Ini- Dateien...
ini.ReadString('BLABAL', {Ab dieser Stelle liest er den String, also z.B.:} 'Website', 'Unbekannt');

Hat jemand ne Idee wie ich das am besten machen könnte?

Thx

if du= gehen gleich im Bett then IchWünsche:= 'Gute Nacht! ^^';
Developer since age 14
  Mit Zitat antworten Zitat