|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
29.12.2015, 02:23 | #1 |
Форумчанин
Регистрация: 16.04.2007
Сообщений: 225
|
Вырезать\Обрезать\Скопировать Часть Stream
Собственно сабж, пару древних тем видел, понял уже что только через SetSize можно обрезать КОНЕЦ Stream, но вот как скопировать кусок или
обрезать текущий что-то не пойму. Параметры: 8323 - то что мне нужно, обычно оно в конце, точнее всегда. Размер Mem до 60000 в начале идет мусор и в конце мои данные. Код:
|
29.12.2015, 02:41 | #2 |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
Ясен пень ошибка. Хэлп про copyfrom() прочитай.
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
29.12.2015, 10:33 | #3 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
29.12.2015, 12:39 | #4 |
Форумчанин
Регистрация: 16.04.2007
Сообщений: 225
|
"Stream read error"
ошибка, по байтно я знаю как сделать или через буфер, но не хочу использовать эти велосипеды, в теории можно сделать как-то так: Код:
Последний раз редактировалось IvaniuS; 29.12.2015 в 12:42. |
29.12.2015, 12:58 | #5 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
А ты уверен что у тебя в потоке байт больше чем 8323?
I'm learning to live...
|
29.12.2015, 13:13 | #6 |
Форумчанин
Регистрация: 16.04.2007
Сообщений: 225
|
Да я size всегда проверяю Там у меня бывает "reserved size 65798", а бывает ровно 8323 без мусора...
Нагуглил сейчас пытаюсь вот эту процедуру переделать Код:
Код:
Последний раз редактировалось IvaniuS; 29.12.2015 в 13:30. |
29.12.2015, 13:29 | #7 |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
Нацарапал за 2 минуты. Юзай.
Код:
УВАГА!! АХТУНГ!!! АТТЕНШН!!!! Shit-code detected! Код не отлаживал. Писал на заборе! Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
29.12.2015, 13:30 | #8 |
Форумчанин
Регистрация: 16.04.2007
Сообщений: 225
|
Зачем мне это?
у меня стоит Код:
Последний раз редактировалось IvaniuS; 29.12.2015 в 13:34. |
29.12.2015, 13:43 | #9 |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
Мы тему прочитали и прекрасно поняли.
И написали тебе класс, не позволяющий допустить ошибку stream read (write) error. А ты хотел, чтобы мы за тебя всю-всю-всю работу сделали? Иш ты какой быстрый! Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
29.12.2015, 13:55 | #10 |
Форумчанин
Регистрация: 16.04.2007
Сообщений: 225
|
Вот у Вас в подписи же даже статья висит про Х, Y, Z, а Вы мне пишете, ну обьявил я класс и использовал его в примере выше, првоерил свой старый код и получил "Stream read error", спасибо за старания.
Выше я уже написал в тот момент, когда Вы мне прислали Ваш Класс. Переписал ее вот так: Код:
Последний раз редактировалось IvaniuS; 29.12.2015 в 14:08. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
C/C++ вырезать часть данных с файла | Krasiosoft | Общие вопросы C/C++ | 11 | 27.07.2015 11:41 |
вырезать часть строки | влад1991 | Общие вопросы Delphi | 8 | 14.04.2013 00:34 |
Flash Вырезать часть изображения | demon112 | Общие вопросы Web | 1 | 09.04.2013 15:54 |
Вырезать часть строки | montreyka | Общие вопросы Delphi | 4 | 26.03.2012 22:40 |
Вырезать часть строки. | sergeyrulit | Общие вопросы Delphi | 2 | 22.10.2010 22:25 |