Получение картинки из void*
От: k0d  
Дата: 07.05.10 07:14
Оценка:
Столкнулся с проблемой:

получаю картинку от устройства, взаимодействие через dll на с++,
использую unsafe, получаю буфер с результатом в формате void* — 0x0504f7d0
Хочу загрузить картинку в PictureBox:
pictureBox1.Image =Image.FromStream(new MemoryStream((byte *)result.buffer))
— сразу 3 ошибки

Pointers and fixed size buffers may only be used in an unsafe context
The best overloaded method match for 'System.IO.MemoryStream.MemoryStream(int)' has some invalid arguments
Argument '1': cannot convert from 'byte*' to 'int'
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.