Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Streams (https://www.delphipraxis.net/2959-streams.html)

Snoop007 16. Feb 2003 00:14


Streams
 
hi,
ich verwende zum ersten mal streams (einlesen aus datei)

mein problem im moment, wie lese ich daten ein ( ReadString ), die hinter einem #$D#$A (CRL) stehen ?
ich habe schon versucht variablex.Postion := variablex.Postion +1 zu setzen aber kein erfolg :(

Christian Seehase 16. Feb 2003 00:32

Moin Snoop,

welchen Stream verwendest Du?

Zumindest unter D5 hat TFileStream keine Methode ReadString.

Snoop007 16. Feb 2003 09:42

hi,
ich habe delphi 5 prof, verwende TFileStream, TReader und ReadString

TReader.ReadString liesst aber nur eine zeile :(

Christian Seehase 16. Feb 2003 13:13

Mion Snoop,

TReader ist für das Einlesen von Komponentendaten zuständig, und nicht für normale Dateizugriffe.
Da ReadString einen String einliest, und Strings in diesem Zusammenhang durch #13#10 begrenzt sind, ist es kein Wunder, dass nur eine Zeile eingelesen wird.

Vielleicht solltest Du mal näher beschreiben, was Du vorhast.
Ich denke mal, dass es dann durchaus leichter wird Dir weiterzuhelfen.

MadMason 16. Feb 2003 14:38

wenn du die ganze datei einlesen willst versuchs mal mit;
Delphi-Quellcode:
myfilestream.loadfromfile('datei.dat');

Snoop007 16. Feb 2003 14:44

ich habe jetzt AssignFile ... ReadLn usw. ... benutzt
dennoch danke :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:45 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz