Re[3]: Сохранение битмапа - кто короче ?
От: VladD2 Российская Империя www.nemerle.org
Дата: 27.11.01 20:17
Оценка:
Здравствуйте Hollander, Вы писали:

VD>>Посмотри (в MSDN) IPictureDisp (IPicture) и функции с ними связанные.


H>Экий ты торопыга,а чем же я и пользовался ? Посмотри код, или ты COM только на C++ понимаешь ?


Сори увидел разные "PICTDESC pDesc;" и решил, что ты нас АПИшнинкой решил удивить.

Слушай, а зачем ты так:
pPicture->lpVtbl->AddRef(pPicture);

? А?

Да, и зачем делать AddRef перед передачей параметра в функцию?

Делать же Release переданного в функцию объекта вообще нельзя (по правилам COM).

И HRESULT проверять немешало бы.

А короче, можно... испльзуем смартпоинтеры и библиотечные реализации стрима над файлом и будет короче.

PS

Ты ы малость причисал этот код и можно было бы его в журнал (RSDN Mag) сунуть как FAQ.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.