Entwickler-Ecke
Internet / Netzwerk - Bestimmte stelle aus txt Datei kopieren?
ex4ct - Sa 15.04.06 14:10
Titel: Bestimmte stelle aus txt Datei kopieren?
Hallo,
Ich will mit meinem Programm eine Textdatei aus dem Internet öffnen und dann eine bestimmte Stelle kopieren und anschließend in Memo1 anzeigen lassen.
Weiß jemand wie das funktionieren könnte?
loetmann - Sa 15.04.06 19:49
Hallo,
Möglichkeit 1:
indem Du die Seite downloadest (mit einer Internetkomponente oder was selbstgeschriebenes [InternetOpen,InternetOpenURL,InternetReadFile])
Dann öffnest Du die geladene Datei(AssignFile,Readln) und liest Dir die gesuchte Stelle aus (Zeile mitzählen oder nach String suchen [pos]).
->Nachteil eine Datei muß auf Festplatte gespeichert werden.
Möglichkeit 2:
Seite mit direkt in ein Memo laden und dann das löschen was Du nicht brauchst.
->Nachteil Du siehst vorher im Memo den gesammten Text, oder Du arbeitest mit einem 2. Memo das unsichtbar ist oder StringLists.
Möglichkeit 3:
direkt beim runterladen die Daten durchsuchen. und die "Stelle" ins Memo schreiben.
Wie definiert Du "bestimmte Stelle"?
Wenn es ein bestimmter String ist (z.b. 'Hallo' ) kannst Du ihn mit if Pos('Hallo',s)>0 suchen. Wobei in s immer eine Zeile der Datei geladen wird.
Ein Gruß
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!