![]() |
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 :( |
Moin Snoop,
welchen Stream verwendest Du? Zumindest unter D5 hat TFileStream keine Methode ReadString. |
hi,
ich habe delphi 5 prof, verwende TFileStream, TReader und ReadString TReader.ReadString liesst aber nur eine zeile :( |
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. |
wenn du die ganze datei einlesen willst versuchs mal mit;
Delphi-Quellcode:
myfilestream.loadfromfile('datei.dat');
|
ich habe jetzt AssignFile ... ReadLn usw. ... benutzt
dennoch danke :) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:10 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz