Вверх ↑
Ответов: 9906
Рейтинг: 351
#1: 2008-01-19 15:00:13 ЛС | профиль | цитата
nesco писал(а):
И на чем его хранить

При исполнении, эта строка

#pas
FImgCtx := CreateComObject(CLSID_IImgCtx) as IImgCtx;
-- создала объект, или нет
Ты его УЖЕ хранишь, коль скоро умеешь им пользоваться
Чего изобретать проблемы-то, не пойму
Их и без изобретательства хватит...

Кстати говоря, этот COM-объект -- это ТВОЯ граната, почему на место никто не положил

nesco писал(а):
Столкнулся еще с одной проблемой

Ты хочешь сказать, что это

#pas
pCls.FImgCtx.Draw(bmp.Canvas.Handle, Rect);
-- прекрасно работает. А это:

#pas
DC := Bitmap.Canvas.Handle;
....
pCls.FImgCtx.StretchBlt(pCls.DC,...);
-- нет
Если другое, ну поставь себе в труд выражаться яснее ...

nesco писал(а):
так как не совсем известно что еще за сообщения шлются

Вы чего гоните
COM-объект знает только контекст, который ему передали
Больше он не знает ничего
Какие нахрен сообщения, которые якобы шлются, для контекста


карма: 9

0