Вниз
Скачать: CL | DM;

GetActiveOLEObject касательно v77.application   Найти похожие ветки 

← →
DimOk   (2007-11-09 14:49) [0]

Доброго времени суток вам мастера. Встал в тупик и ни как не могу понять вчем дело. Ситуация слдующая: создаю инкземпляр приложения через CreateOleObject(classname) - все нормально, но стоит запустить приложение в ручную, без CreateOLEObject и попытаться получить его из активного с помощью GetActiveOLEObject как вылетает ошибка "Недопустимая операция" вот код:
trade := GetActiveOleObject("v77.application");
или так, из исходника ComObj.pas
classID := ProgIDToClassID("V77.Application");
OleCheck(GetActiveObject(classID,nil,Unknown));
при выполнении OleCheck выводиться то самое сообщение об ошибке.
Это и понятно, потому что в Unknown сидит nil. Не пойму в чем дело ProgIDToClassID("V77.Application") - выполняется
classID  = (1662070144, 38128, 4562, (159, 57, 0, 128, 72, 218, 18, 15)) тока я не знаю правильно ли это или нет :)


← →
Anatoly Podgoretsky ©   (2007-11-09 15:14) [1]

> DimOk  (09.11.2007 14:49:00)  [0]

Много ли народе знают, что такое "v77.application"


← →
DimOk   (2007-11-09 15:16) [2]


> Много ли народе знают, что такое "v77.application"

1С Предприятие


← →
Сергей М. ©   (2007-11-09 15:20) [3]


> с помощью GetActiveOLEObject


> вот код


И где же в коде вызов ф-ции GetActiveOLEObject ?


← →
DimOk   (2007-11-09 15:22) [4]


> И где же в коде вызов ф-ции GetActiveOLEObject ?

см. [1] там превидены два варианта как GetActiveOLEObject и вариант который основан на ее коде в ComObj


← →
DimOk   (2007-11-09 16:02) [5]


> "Недопустимая операция"

Сорри. Текст ошибки "Операция недоступна"



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.022 c
15-1193766687
@!!ex
2007-10-30 20:51
2007.12.02
где почитать про дебагинг под Delphi


15-1193519538
enja
2007-10-28 01:12
2007.12.02
Дворники как осенние существа


15-1193819195
Новичок
2007-10-31 11:26
2007.12.02
Ошибка подключения к серверу


15-1194343048
wander
2007-11-06 12:57
2007.12.02
lazarus


11-1179477505
=BuckLr=
2007-05-18 12:38
2007.12.02
Вопрос по consoleOut




   Наверх