Использование OLE. Подключение к уже запущенным экземплярам #230635


#0 by JCage
Как Сабж реализовать? Т.е. У меня запущено приложение v8. Мне надо подключиться по OLE к этому приложению из v7.
#1 by smaharbA
к 7.7 не выходит, и не выйдет так просто, даже пользуя мои долбанутые методы, к 8 незнаю А вообщето GetObject(,"V77.Application")
#2 by JCage
Какие методы?
#3 by smaharbA
сложно пояснять пока не увидишь, "старики" тута уже знакомы
#4 by JCage
Я правильно понял, что надо делать так:
#5 by MikleV
одного GetObject вполне достаточно.. без СоздатьОбъект
#6 by JCage
Извини, не понял. Выдаст ошибку, что функция GetObject не определена.
#7 by asady
v8=WScript.GetObject(,"v8.Application"); а про WScript читай
#8 by JCage
Спасибо.
#9 by smaharbA
Так попробуй, для семерки не прокатывает, создает новый экземпляр, хотя может нада V1CEnterprise.Application для 77
#10 by JCage
Спасибо. Сейчас буду пробовать.
#11 by MikleV
мм.. странно.
#12 by smaharbA
Хотя тут надо както передать класс к которому цепляешься, а то ведь их адинесин несколько может быть... попробуй по DDE подцепиться из екселя, а к екселю из семерки, вернее вперед к екселю по ОЛЕ а там создать ДДЕ и его пользовать
#13 by smaharbA
+ Да, пожалуй только так и выйдет
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С