Имя: Пароль:
1C
1C 7.7
v7: Йоксель
0 monsterZE
 
29.03.13
14:22
хотел поковырять сабж, чет непойму.. простейшее

ЗагрузитьВнешнююКомпоненту("SpreadSheet.dll");
ТабДок = СоздатьОбъект("ТабличныйДокумент");
Фрейм = ТабДок.Показать("Тест");

срабатывает только со-второго раза!?
с первого пишет:

Фрейм = ТабДок.Показать("Тест");
{\YOK-TEST.ERT(11)}: Указанный обработчик события не найден
---
скачал демо-конфу - в ней срабатывает с первого..
вроде каких-то отличий не видно. ?8-\
1 monsterZE
 
29.03.13
14:25
база локальная (что демо, что та, на которой тестирую)
попробывал сейчас на сервере (в терминалке) - работает с первого :-\
2 Эмбеддер
 
29.03.13
14:26
это срабатывает в ПриОткрытии? а если перенести в ПослеОткрытия?
3 monsterZE
 
29.03.13
14:28
это срабатывает по кнопке..
загрузка компоненты была в приоткрытии - роли не играет
4 monsterZE
 
29.03.13
14:41
скопировал несколько других баз на локаль - во всех с первого раза срабатывает, кроме "старой".. непойму в чем ее эксклюзивность =)
5 Эмбеддер
 
29.03.13
14:42
других *.dll в каталоге базы нет?
6 monsterZE
 
29.03.13
14:47
есть.. уже пробывал их убирать (и из приначалеработы и совсем из каталога) - тоже самое
в других базах, кстати, они тоже присутствуют
7 monsterZE
 
29.03.13
14:51
нашел @#$

как дописывал загрузку формекса вне процедур глобального модуля.. из-за него
8 monsterZE
 
29.03.13
14:53
всему виной старый формекс.. спс =)
9 monsterZE
 
29.03.13
14:54
версия файла 2.0.5.0
с 2.0.5.108 работает корректно
Независимо от того, куда вы едете — это в гору и против ветра!