Кто-нибудь видел аналог TStream в Delphi? Какие функции нужно использовать для его написания? Когда подключаю юнит Classes, в котором он находится, размер программы значительно увеличивается.
Сам класс TStream в большей мере является асбтрактным. На практике используют один из наследующих его классов TMemoryStream и TFileStream. Очень легко самому написать тот класс из двух, который тебе нужен, или же родительский и два наследующих его.
2 t04 а смысл? Если TMemoryStream и TFileStream опятьже потянут за собой половину VCL. 2 Chrome~ юзай или winapi или страндартные функции типа assignfile/read/write
У меня была уже очень давно идея создавать класс, в котором данные сохраняются в динамическом массиве. Если надо увеличить размер, - вызываю SetLength, если уменьшить - тот же SetLength. Это правильно было бы или нет? Или лучше использовать всякие функции, типа GetMem, VirtualLock и т. д.?