Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Теоретический вопрос про потоки / 7 сообщений из 7, страница 1 из 1
28.05.2020, 21:03
    #39963628
FIL23
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Теоретический вопрос про потоки
Добрый день,

Вопрос, при записи объекта (в моем случае Timage) в поток, (в моем случае TstreaMemory) копируется объект или ссылка?

Т.е получается два объекта Timage и поток?
...
Рейтинг: 0 / 0
28.05.2020, 21:10
    #39963634
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Теоретический вопрос про потоки
FIL23
Вопрос, при записи объекта (в моем случае Timage) в поток, (в моем случае TstreaMemory) копируется объект или ссылка?

Прям TImage пишешь? С WriteComponent? Или таки рисунок?

З.Ы. Да. Два объекта, image и stream, содержат в себе некие копии одной сущности.
...
Рейтинг: 0 / 0
28.05.2020, 21:14
    #39963638
FIL23
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Теоретический вопрос про потоки
wadman

Прям TImage пишешь? С WriteComponent? Или таки рисунок?


Рисунок

(perForm.Components[i] as Timage).Picture.Bitmap.SaveToStream(Ss)
...
Рейтинг: 0 / 0
28.05.2020, 21:29
    #39963642
misha mike
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Теоретический вопрос про потоки
FIL23, SaveToStream это почти то же самое, что SaveToFile. В файл очевидно пишется полный битмап, в поток, соответственно, тоже.
...
Рейтинг: 0 / 0
28.05.2020, 21:38
    #39963651
FIL23
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Теоретический вопрос про потоки
а указатель в (perForm.Components[i] as Timage).Picture.Bitmap сдвигается?

Как его вернуть обратно?

Наблюдаю такую ситуацию, когда записал в поток. И требуется Timage записать еще в одни поток, то во втором случае уже не пишется.
...
Рейтинг: 0 / 0
28.05.2020, 21:51
    #39963659
FIL23
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Теоретический вопрос про потоки
Нашел проблему.

В первый поток я считывал Bitmap а во второй Grafic
...
Рейтинг: 0 / 0
28.05.2020, 22:00
    #39963664
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Теоретический вопрос про потоки
FIL23
Наблюдаю такую ситуацию, когда записал в поток. И требуется Timage записать еще в одни поток, то во втором случае уже не пишется.

Наблюдать описание процесса можно бесконечно долго, но без кода иногда не интересно.
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Теоретический вопрос про потоки / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]