Открыть внешнюю обработку программно (управляемое приложение)
☑
0
Антанас
23.07.12
✎
19:29
Как программно открыть внешнюю обработку в управляемом приложении?
БазаДО = Новый COMОбъект("V82C.Application");
БазаДО.Connect(СтрокаПодключения);
БазаДО.ВнешниеОбработки.Создать(...
Не работает, наверное, потому что выполняется код на сервере :)
1
ДенисЧ
23.07.12
✎
19:35
Взять её на клиенте
Положить в двоичныеДанные.
Отдать на сервер.
Там её сохранить.
Подключить/Создать.
Вернуть клиенту имя.
На клиенте ПолучитьФорму.
2
Антанас
23.07.12
✎
19:57
как отдать на сервер? у меня есть обработка внешняя, только в ней я могу создавать процедуры, и ничего не могу ей передать если она не создана
3
saaken
23.07.12
✎
20:10
из клиентской функции вызвать серверную с адресом хранилища с двоичными данными
4
Антанас
23.07.12
✎
20:39
из какой функции? говорю же, что все функции могут быть только в обработке
5
ДенисЧ
23.07.12
✎
20:40
(4) А что, в обработке не может быть а) клиентских и б) серверных функций?
Ты, правда, в это веришь?
6
Антанас
23.07.12
✎
20:52
(5) каким образом вызвать эти процедуры, если обработка НЕ СОЗДАНА на этот момент?
7
ДенисЧ
23.07.12
✎
21:01
(6) ОТКУДА ты её пытаешься позвать? ТЫ можешь более подробно описАть картину?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший