Вверх ↑
Этот топик читают: Гость
Ответов: 1291
Рейтинг: 47
#1: 2011-01-03 01:41:36 ЛС | профиль | цитата
Помогите пожалуйста заставить эту схему работать. Нужно чтобы MemoryStream загружал данные из RichEdit и записывал их в файл:

code_22005.txt

Вроде на его нижних точках число байт ненулевое, но все равно записывает байт нулевой длины.. А если напрямую (до компиляции) залить в него данные, тогда все нормально..
карма: 3
Hiasm + Flowstone + CopperCube + GoDot + JS
0
файлы: 1code_22005.txt [1.1KB] [276]
Ответов: 1841
Рейтинг: 369
#2: 2011-01-03 01:51:13 ЛС | профиль | цитата
Aziz, мм?
code_22006.txt
карма: 1
0
файлы: 1code_22006.txt [703B] [182]
Ответов: 1291
Рейтинг: 47
#3: 2011-01-03 01:58:13 ЛС | профиль | цитата
Все, похоже разобрался, заработало.. Только для этого пришлось заранее проинициализировать компонент подав на точку doPosition "0", явно указав ему начинать запись с нулевого смещения. Это фича или гл?
Так бы ни за что не догадался по аналогии с эл-том Memory что надо указывать смещение.

Код:

code_22007.txt
------------ Дoбавленo в 01.58:
CriDos, спасибо, уже разобрался, но мне именно через MemoryStream надо было добиться работы, т.к. я хочу несколько потоков записать в конец exe файла. А так CopyFromStream конечно проще.
карма: 3
Hiasm + Flowstone + CopperCube + GoDot + JS
0
файлы: 1code_22007.txt [1.4KB] [278]
3
Сообщение
...
Прикрепленные файлы
(файлы не залиты)