Использование Ghost.dll #338919


#0 by gorynych
Скачал с инета полезную, в моем случае, Ghost.dll (ver. 1.4.2.0). Использовал ее возможности во внешней обработки для Таблиц значений и для перехвата нажатия некоторых клавиш на клавиатуре. Вроде все работает отлично, но вот одна неувязочка: При повторном вызове обработки перестают работать основные функции (см. ниже // работает однократно). (Решается перезапуском 1С.) Далее привожу часть кода: Процедура ПриОткрытии ..................... КонецПроцедуры Довольно долго вожусь с этой проблемой, так что если кто пользуется и знает Ghost, прошу подать дельные советы. (попробывал на досуге FormEx.dll использовать, выдает ошибку: Не удалось получить ProgID при ЗагрузитьВнешнююКомпоненту).
#1 by ТелепатБот
#2 by у лю 427
Не удалось получить ProgID при ЗагрузитьВнешнююКомпоненту а ты ее зарегил?
#3 by gorynych
C FormEx.dll уже разобрался ).
#4 by DrZombi
Этот текст у тебя м модуле обработки или в глобальнике? Если в обработке, то накой тебе все время "vkloader.dll" регистрировать? Регишь компоненты один разок в глобальнике и дальше пользуешься методом ЗагрузитьВнешнююКомпоненту("Ghost.dll") И усе робит :)
#5 by gorynych
Этот код у меня в отдельной обработке. Вместе с этой компонентой я скачал пробный md-шник, в котором были приведены пробная обработка. Так вот, у нее наблюдался тот же глюк (при повторном открытии не работали некоторые методы (см. выше)). Глобальник: ............... ............... Встроенная обработка (Отчет): Процедура ПриОткрытии .................. .................. КонецПроцедуры
#6 by АЛьФ
Не грузи второй раз dll. Вставь проверку на создание объекта компоненты и грузии компоненту только при исключении.
#7 by FreeFin
Последняя версия chost = 1.6.1.0
#8 by gorynych
Уже делал, не помогло! Плиз, Скинь сылочку.
#9 by FreeFin
ну дето тут DmitrO сыыл кидал (кста по- той же самой причине топик))): (требуется регистрация)
#10 by gorynych
Все заработало. Спасибо за ссылку!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С