|
Automation сервер (Automation server) | ☑ | ||
---|---|---|---|---|
0
selestos
28.07.13
✎
17:26
|
&AtClient
Procedure Test(Команда) SystemInfo = New SystemInfo(); COMObjectName = "V"+StrReplace(Left(SystemInfo.AppVersion, 3), ".", "")+".Application"; BackgroundJobsApplication = New COMObject(COMObjectName); Try Promo = BackgroundJobsApplication.Connect("File=""C:\Users\Зевс\Documents\InfoBase7""; Usr=""Translator"";") Except DoMessageBox(NStr("en = 'Error opening a background copy!'; ru = 'Ошибка открытия фоновой копии!'")); EndTry; MyObject = Promo.ModuleQuery.TestExecute(); message(MyObject); Endprocedure Это процедура создана во внешней обработке ---смысл в том что я создал COMОбъек чтоб иметь возможность обращаться ко всем объектам и методам конфигураций --Потом Я создал внешнюю обработку ModuleQuery в которой создал простую простую функцию Function TestExecute() Export return "All work fine!"; Endfunction На обработка создал кнопку Test--при нажатий на которой естественно должно выводится тестовое сообщение All work fine! Но вместо этого выводит ошибку {Форма.Форма.Форма(19)}: Значение не является значением объектного типа (ModuleQuery) MyObject = Promo.ModuleQuery.TestExecute(); |
|||
1
selestos
28.07.13
✎
17:27
|
что не так пожалуйста кто с этим сталкивался и понимает опишете подробнее??!
|
|||
2
Капитан О
28.07.13
✎
17:30
|
описываю подробнее. Промо - это какая-то хрень
|
|||
3
Капитан О
28.07.13
✎
17:31
|
(2) а если и не хрень (а проверки на это нет), то оно ничего не знает про ModuleQuery
|
|||
4
Капитан О
28.07.13
✎
17:32
|
я бы ещё страшней ругался, если б меня таким образом просили работать с внешней обработкой
|
|||
5
selestos
28.07.13
✎
17:42
|
в чем решение?
почему не работает? |
|||
6
selestos
28.07.13
✎
17:43
|
без флуда пожалуйста (4)
|
|||
7
Капитан О
28.07.13
✎
17:43
|
(5) без задачи решения не будет. не работает, потому что фигню сделал
|
|||
8
selestos
28.07.13
✎
17:48
|
это тестовый код для проверки на работу..
иди почитай по Automation и Com соединение раз такой умный вали с этой ветки все ровно толку мало от тебя (7) |
|||
9
Капитан О
28.07.13
✎
17:49
|
(8) иннах
|
|||
10
selestos
28.07.13
✎
17:50
|
повезло мне попал на де_била (9)
|
|||
11
oleg_km
28.07.13
✎
19:28
|
Promo.ModuleQuery так можно вызвать только общий модуль. Внешние обработки вызываются по-другому
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |