Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема EventProxy на VBScript + DWX. (число прочтений - 2415 )
chessman
God Member
*****
Отсутствует



Сообщений: 1084
Зарегистрирован: 10. Августа 2007
EventProxy на VBScript + DWX.
25. Января 2011 :: 17:48
Печать  
Стало интересно, можно ли на vbscript сделать, что-то подобное EventProxy от  steban'a.

Результаты эксперимена в файле.

Из доп. требований класс DWX
  

EVP.ert ( 12 KB | Загрузки )
Наверх
 
IP записан
 
CaBaT
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 718
Местоположение: Санкт-Петербург
Зарегистрирован: 26. Октября 2007
Пол: Мужской
Re: EventProxy на VBScript + DWX.
Ответ #1 - 26. Января 2011 :: 07:57
Печать  
У меня вот это:

Код
Выбрать все
pObj    = Wrap.GetIDispatch(Outlook);
{D:\DB\ПРИМЕРЫ\CHESSMAN\EVT\EVP.ERT(730)}: Поле агрегатного объекта не обнаружено (GetIDispatch) 



Класс DWX вроде подключен..
Хотя по коду обработки он вроде не используется..
  
Наверх
 
IP записан
 
chessman
God Member
*****
Отсутствует



Сообщений: 1084
Зарегистрирован: 10. Августа 2007
Re: EventProxy на VBScript + DWX.
Ответ #2 - 26. Января 2011 :: 08:21
Печать  
DWX нужно создать один раз за сессию, я это делаю в "ПриНачалеРаботы". Можно конечно каждый раз его создавать, но это не имеет смысла. В данном случае - просто создай его в "ПриОткрытии"
  
Наверх
 
IP записан
 
Dmitry The Wing
God Member
*****
Отсутствует


1C++ rocks!

Сообщений: 839
Местоположение: Где-то в Сибири
Зарегистрирован: 18. Августа 2009
Пол: Мужской
Re: EventProxy на VBScript + DWX.
Ответ #3 - 26. Января 2011 :: 08:25
Печать  
chessman писал(а) 26. Января 2011 :: 08:21:
DWX нужно создать один раз за сессию, я это делаю в "ПриНачалеРаботы". Можно конечно каждый раз его создавать, но это не имеет смысла. В данном случае - просто создай его в "ПриОткрытии"

Давно б уже добавил какой-то флаг, по коему можно определить, что класс уже создавался в сессии, а в примерах в при открытии проверял бы Подмигивание
  
Наверх
 
IP записан
 
CaBaT
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 718
Местоположение: Санкт-Петербург
Зарегистрирован: 26. Октября 2007
Пол: Мужской
Re: EventProxy на VBScript + DWX.
Ответ #4 - 26. Января 2011 :: 08:28
Печать  
Что то я видимо утром туплю..
Создал объект DWX в "ПриОткрытии", та же история..
Файл класса от 12.01.2011, вроде новый..
  
Наверх
 
IP записан
 
chessman
God Member
*****
Отсутствует



Сообщений: 1084
Зарегистрирован: 10. Августа 2007
Re: EventProxy на VBScript + DWX.
Ответ #5 - 26. Января 2011 :: 08:33
Печать  
CaBaT писал(а) 26. Января 2011 :: 08:28:
Что то я видимо утром туплю..
Создал объект DWX в "ПриОткрытии", та же история..
Файл класса от 12.01.2011, вроде новый..


Посмотри в коде класса, есть GetIDispatch?
  
Наверх
 
IP записан
 
CaBaT
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 718
Местоположение: Санкт-Петербург
Зарегистрирован: 26. Октября 2007
Пол: Мужской
Re: EventProxy на VBScript + DWX.
Ответ #6 - 26. Января 2011 :: 08:53
Печать  
В класс, который у меня подключен
  

DWX.ert ( 15 KB | Загрузки )
Наверх
 
IP записан
 
chessman
God Member
*****
Отсутствует



Сообщений: 1084
Зарегистрирован: 10. Августа 2007
Re: EventProxy на VBScript + DWX.
Ответ #7 - 26. Января 2011 :: 08:56
Печать  
Это старый. В репозитарии новый лежит.
  
Наверх
 
IP записан
 
CaBaT
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 718
Местоположение: Санкт-Петербург
Зарегистрирован: 26. Октября 2007
Пол: Мужской
Re: EventProxy на VBScript + DWX.
Ответ #8 - 26. Января 2011 :: 10:44
Печать  
Работает! Улыбка
Только что теперь с ним делать, я пока не понял  Улыбка..
  
Наверх
 
IP записан
 
chessman
God Member
*****
Отсутствует



Сообщений: 1084
Зарегистрирован: 10. Августа 2007
Re: EventProxy на VBScript + DWX.
Ответ #9 - 26. Января 2011 :: 11:08
Печать  
CaBaT писал(а) 26. Января 2011 :: 10:44:
Только что теперь с ним делать, я пока не понял  Улыбка..


Ну...это просто пример. Может когда пригодится Улыбка
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать