![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Вызов из 1С ActiveX написанного на Delphi: Доступ к элементу "Картинка".
Помогите разобраться: Создал на Delphi-7 ActiveX. Поместил его в 1Cv8 на форму. Из модуля формы 1Сv8 вызываю мною созданный в ActiveX метод: ЭлементыФормы.ЭлементУправления1.InfoPicture(Элеме нтыФормы.ПолеКартинки1.Картинка.ПолучитьДвоичныеДа нные()); В Delphi метод объявил так: procedure InfoPicture(vParam :Variant); Мне надо обратиться к графическому содержимому Картинки (а'ля Canvas). Тип по i := VarType(vBin); получается - varDispatch - "Ссылка на Automation-объект (интерфейсный указатель IDispatch)". Мои попытки преобразовать Variant к типу TBitmap не увенчались успехом. Не знаю как к нему, этому vParam, подступиться. Кто подскажет? |