Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Beliebige Datei in Memo einlesen (https://www.delphipraxis.net/90540-beliebige-datei-memo-einlesen.html)

MisterNiceGuy 19. Apr 2007 09:44


Beliebige Datei in Memo einlesen
 
Hi, ich versuche gerade eine *.class Datei in ein Memo einzulesen. Allerdings bekomme ich wenn ich

Delphi-Quellcode:
memo1.lines.loadfromfile(Datei);
Ausführe nur etwa 4 Zeichen Kauderwelsch und das wars.
Ich würde aber gerne eine Ausgabe haben wie wenn ich eine Class im Notepad öffne!

Habt ihr eine Lösung für mich?

MfG Jonas

mkinzler 19. Apr 2007 09:45

Re: Beliebige Datei in Memo einlesen
 
Es handelt sich hier ja auch um eine Binärdatei.

MisterNiceGuy 19. Apr 2007 10:45

Re: Beliebige Datei in Memo einlesen
 
Jopp weiß ich, es geht mir dabei nur im die Strings in den Classes die ja unverändert bleiben.
Ich mach es jetzt allerdings so, dass ich direkt in einem TFileStream suche und die Dateien garnicht
erst ins Memo lade.
Trotzdem vielen Dank für deine Antwort!

Schubi 23. Apr 2007 14:49

Re: Beliebige Datei in Memo einlesen
 
Das Zauberwort heißt Steuerzeichen denke ich.
Da wo er beim Einlesen ein EOF (End of File) findet, hört er auf.
Die müsstest du irgendwie vorher ersetzen oder so.

ste_ett 23. Apr 2007 14:54

Re: Beliebige Datei in Memo einlesen
 
Bei einem #0 ist auch Schluss, da Memo intern auch nur PChars verwendet. :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:25 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