Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   С/С++, C#, Delphi, .NET, Asm (https://forum.antichat.xyz/forumdisplay.php?f=24)
-   -   Аналог TStream в Delphi (https://forum.antichat.xyz/showthread.php?t=179744)

Chrome~ 18.02.2010 01:13

Аналог TStream в Delphi
 
Кто-нибудь видел аналог TStream в Delphi? Какие функции нужно использовать для его написания? Когда подключаю юнит Classes, в котором он находится, размер программы значительно увеличивается.

RDL_Rider 18.02.2010 01:51

А без TStream'а уже совсем никак ???

t04 18.02.2010 02:51

Сам класс TStream в большей мере является асбтрактным. На практике используют один из наследующих его классов TMemoryStream и TFileStream. Очень легко самому написать тот класс из двух, который тебе нужен, или же родительский и два наследующих его.

slesh 18.02.2010 10:46

2 t04 а смысл? Если TMemoryStream и TFileStream опятьже потянут за собой половину VCL.

2 Chrome~ юзай или winapi или страндартные функции типа assignfile/read/write

Chrome~ 18.02.2010 18:15

Цитата:

Сообщение от slesh
2 Chrome~ юзай или winapi или страндартные функции типа assignfile/read/write

У меня была уже очень давно идея создавать класс, в котором данные сохраняются в динамическом массиве.

Если надо увеличить размер, - вызываю SetLength, если уменьшить - тот же SetLength. Это правильно было бы или нет?

Или лучше использовать всякие функции, типа GetMem, VirtualLock и т. д.?


Время: 07:51