Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   TStream, TFileStream , TResourseStream... Ersatz ? (https://www.delphipraxis.net/74262-tstream-tfilestream-tresoursestream-ersatz.html)

turboPASCAL 31. Jul 2006 15:24


TStream, TFileStream , TResourseStream... Ersatz ?
 
Hi

TStream, TFileStream, TResourseStream und alles in der Uses Classes.
Kennt oder hat jemand einen Ersatz für diese Sachen?
Die Classes macht die nonVCL Units/ Programme zu Gross.

Aenogym 31. Jul 2006 15:38

Re: TStream, TFileStream , TResourseStream... Ersatz ?
 
hm....
helfen dir vielleicht typisierte dateien weiter?

aeno

3_of_8 31. Jul 2006 15:39

Re: TStream, TFileStream , TResourseStream... Ersatz ?
 
TStream brauchst du nicht, der ist abstrakt.
TFileStream, da helfen (un-)typisierte Dateien.
TResourceStream, da hilft die WinAPI. (Siehe CL)

Muetze1 31. Jul 2006 15:58

Re: TStream, TFileStream , TResourseStream... Ersatz ?
 
... bei TFileStream hilft genauso die WinAPI...

3_of_8 31. Jul 2006 15:58

Re: TStream, TFileStream , TResourseStream... Ersatz ?
 
Ja, aber mit (un-)typisierten Dateien gehts leichter.

Muetze1 31. Jul 2006 16:00

Re: TStream, TFileStream , TResourseStream... Ersatz ?
 
Zitat:

Zitat von 3_of_8
Ja, aber mit (un-)typisierten Dateien gehts leichter.

... und eingeschränkter (siehe Dateigröse, FilePos, etc)

Man soll die Funktionen laut Hilfe nicht umsonst nicht mehr nutzen - sie sind veraltet. Und warum sollte er sich heutzutage noch auf alte und fehleranfällige Routinen stürzen?

3_of_8 31. Jul 2006 16:09

Re: TStream, TFileStream , TResourseStream... Ersatz ?
 
In meiner OH steht nichts dergleichen.

turboPASCAL 31. Jul 2006 16:52

Re: TStream, TFileStream , TResourseStream... Ersatz ?
 
STOPP !

Read, Readln, Blockread, CreateFile etc. sind gute Bekannte. :mrgreen:

Ich möchte halt nur nicht 5 Units umschreiben oder eine Class..Ersatz anfangen ohne zu fragen ob es so etwas schon gibt.

Und ich habe was gefunden, bei den FreePascallern. CStreams.

Nu muss ich makl gucken ob ich die auch verwenden darf. (Sch. Englisch)

Mine NonVCL Exe ist nun ca. 22 KB gross. :drunken:


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