Реализация COM-объекта ComServices на платформе Windows Scriping Host.

Публикация № 14386

Программирование - Практика программирования

10
Реализация COM-объекта, позволяющего при работе с COM-объектами из 1С7.7 получать доступ к их элементам коллекций и функции ПолучитьОбъект. Реализовано на платформе Windows Scriping Host.

Реализация COM-объекта ComServices из книги Андрея Михайлова 1С: Предприятие 7.7 Системное программирование. Реализовано на платформе Windows Scriping Host.

10

Скачать файлы

Наименование Файл Версия Размер
-
.zip 0,90Kb
25.09.09
88
.zip 0,90Kb 88 Скачать бесплатно

См. также

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
1. steban 72 26.09.06 10:56 Сейчас в теме
2. wolfsoft 2422 26.09.06 13:14 Сейчас в теме
А можно по-подробнее для тех, кто не читал этой книги?
3. jbond 25 26.09.06 16:00 Сейчас в теме
Это в принципе известная, но малорекламируемая технология создания COM-объектов без использования комилируемых языков программирования.
Используется WSH.

Подробности здесь
http://www.rsdn.ru/article/com/wscript/COM.xml

Теперь конкретика:
EnumerateCollection(ObjSet,Number) - возвращает элемент с номером Number из коллекции COM-объектов ObjSet. Нумерация с нуля.
GetCountCollection - кол-во элементов коллекции.

GetCOMObject - обертка около GetObject(Str) - ПолучитьCOMОбъект

Зы. Даже непонятно, почему MAV написал COM-объект на VB6.
Зы. Все это есть уже в 8-ке и даже больше - в другой моей разаработке показывается как обойти невозможность передачи массивов (OleVariant) как параметров. Критично при работе с OO.
4. user643502_olapmail 10.03.18 10:18 Сейчас в теме
|Function GetCC(ObjSet)
| GetCC = ObjSet.Count()
|End Function
Оставьте свое сообщение