Autor Beitrag
Unholy
Hält's aus hier
Beiträge: 8



BeitragVerfasst: Mi 27.02.08 18:24 
Hi leute,
also ich möchte ein kleines Tool machen was mir Daten einliest und dann spaltet also so :

Test.txt:
ausblenden Quelltext
1:
2:
3:
Lukas Mehre 0211543543
Nele Kopenhangen 021164454
Super Man 0190666661

die liest der dann ein und speichert

Lukas , nele , super (immer das erste wort pro spalte)
im Array "vornamen" ab.
dann halt
Mehre, Kopenhagen, Man (immer zweite wort pro zeile)
im array "nachnamen" ab.
das gleiche mit telefonnummern.

Wie kann ich das machen?

Unholy

Moderiert von user profile iconNarses: Code-Tag repariert
Narses
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Administrator
Beiträge: 10185
Erhaltene Danke: 1261

W11x64
TP3 .. D7pro .. D10.2CE
BeitragVerfasst: Mi 27.02.08 18:37 
Moin und :welcome: im Forum!

Schau mal in die Suche zu diesen Themen: Suche in: Delphi-Forum, Delphi-Library TSTRINGLIST LOADFROMFILE COMMATEXT :idea: ;)

cu
Narses

_________________
There are 10 types of people - those who understand binary and those who don´t.
Unholy Threadstarter
Hält's aus hier
Beiträge: 8



BeitragVerfasst: Mi 27.02.08 20:49 
sry aber find da nichts :(

vll. einfach zu dumm? xD

Mfg Unholy
nagel
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 708

Win7, Ubuntu 10.10

BeitragVerfasst: Mi 27.02.08 21:01 
Delphi-Forum-Suche hat folgendes geschrieben:
Die Suche hat 32 Ergebnisse ergeben.
Unholy Threadstarter
Hält's aus hier
Beiträge: 8



BeitragVerfasst: Mi 27.02.08 22:29 
user profile iconnagel hat folgendes geschrieben:
Delphi-Forum-Suche hat folgendes geschrieben:
Die Suche hat 32 Ergebnisse ergeben.


ja das schon xD
aber was da nehmen ...

will auf viel zugreifen,
so ca ~ 500 Zeilen.
wäre es da sinvoll die 500 zeilen in einem string array zu speichern?

und will auch login's testen, also passwort username.

Will das auch so abspeicher :

id1 pw1
id2 pw2


habe mir mal überlegt wie ich amschnellesten testen könnte ob login richtig wär.
Naja und bin dadrauf gekommen das man doch eigentlich danach suchen könnte,
also so:

search("id1 pw1");

und wenn es den login gibt gibter halt zurück das er da ist.

wäre doch viel schneller so ne such funktion als zeile für zeile abzugehen oder?

Unholy
Erichgue
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 86

Win XP/2000/7
TurboPacal 7.0; Delphi 2/5/7; BDS 2006/2010/XE6; C#; MSSQl 2000
BeitragVerfasst: Do 28.02.08 08:28 
Hallo Unholy,
man könnte hier eine Abhandlung darüber schreiben!

1. Ansatz:
Verwende Records. Die kannst du mit Read lesen und in deinem Array of Records ablegen und durch Write in eine Datei schreiben.

2. Ansatz:
Bau dir Klassen zusammen.
Wirst sehen, die wirst du noch brauchen.

3. Ansatz:
von dir schon genannt ist das suchen im text.
Aber Vorsicht! ein Pos(Text, 'anna') findet auch "Hanna".

Ich würde dir Ansatz 2 empfehlen.
Du kannst hier dann auch wunderbar auf den Streaming-Mechanismus von Delphi zugreifen.

Erich
Unholy Threadstarter
Hält's aus hier
Beiträge: 8



BeitragVerfasst: Do 28.02.08 17:37 
user profile iconErichgue hat folgendes geschrieben:
Hallo Unholy,
man könnte hier eine Abhandlung darüber schreiben!

1. Ansatz:
Verwende Records. Die kannst du mit Read lesen und in deinem Array of Records ablegen und durch Write in eine Datei schreiben.

2. Ansatz:
Bau dir Klassen zusammen.
Wirst sehen, die wirst du noch brauchen.

3. Ansatz:
von dir schon genannt ist das suchen im text.
Aber Vorsicht! ein Pos(Text, 'anna') findet auch "Hanna".

Ich würde dir Ansatz 2 empfehlen.
Du kannst hier dann auch wunderbar auf den Streaming-Mechanismus von Delphi zugreifen.

Erich


ok ^^ mit 3. Ansatz habe mir schon gedacht das das jemand schreibt ^^
will ja ne kleine function machen die danach sucht und wennse was findet konntroliert die das halt ^^

wäre es sehr langsam wenn ich zeile für zeile lese, da aus jeder zeile das erste wort nehme und dann vergleiche ob mit username übereinstimmt, wenn es so ist das pw testen.

ist das lahm oder schnell?

Unholy