Показать сообщение отдельно
  #2  
Старый 23.12.2009, 03:16
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,100
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Создаешь MemoryStream, сохраняешь туда картинку, потом берешь указатель на соотв. память и тыкаешь его в pData, а размер - в lenData.
При чтении - наоборот

Только учти, что память придется освобождать отдельной командой. А еще лучше, передавать копию памяти. Т.е. создаем поток, сохраняем, потом по размеру выделяем новый кусок памяти, копируем туда данный и убиваем поток.
Ответить с цитированием