Тема: VBS: Аналог ADODB.Stream, который не грузит весь файл в память
Давно искал быструю "читалку" двоичных файлов, присутствующую в Windows по умолчанию. ADODB.Stream плох тем, что при работе с большими файлами, он целиком грузит их в память. Соответственно долго ждать + память забивается. Сейчас обнаружил COM объект, который не делает такой гадости - SAPI.spFileStream.
Более того, он не только читает, но и пишет двоичные файлы. О чём ещё мечтать )
Const SSFMOpenForRead = 0
Dim Stream
Set Stream = CreateObject("SAPI.spFileStream")
Stream.Open "C:\filename",SSFMOpenForRead
Stream.Read Buffer,1024
msgbox Buffer