Переключение на Главную Страницу Страницы: 1 [2]  ОтправитьПечать
Горячая тема (более 10 ответов) Проблема с vkloader (число прочтений - 14383 )
clihlt
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 8
Зарегистрирован: 09. Апреля 2008
Re: Проблема с vkloader
Ответ #15 - 17. Марта 2009 :: 18:10
Печать  
classic писал(а) 17. Марта 2009 :: 17:50:
А почему в свойствах файла версия светится 002?


хз... мне какой наши одинесники подсунули, такой я и ковырял...  Улыбка

Цитата:
перестали работать методы ЗагрузитьВК в обработках


у наших уже год работает вроде не жаловались. Но ЗагрузитьВК они скорее всего вызывают из глобального модуля. В любом случае моменты, касающиеся определения и вызова функций vkloader'а я не трогал... т.е. осталось от оригинального.
  
Наверх
 
IP записан
 
kiruha
1c++ power user
Отсутствует



Сообщений: 1249
Зарегистрирован: 11. Апреля 2007
Re: Проблема с vkloader
Ответ #16 - 17. Марта 2009 :: 20:23
Печать  
clihlt писал(а) 17. Марта 2009 :: 18:10:
classic писал(а) 17. Марта 2009 :: 17:50:
А почему в свойствах файла версия светится 002?


хз... мне какой наши одинесники подсунули, такой я и ковырял...  Улыбка

Цитата:
перестали работать методы ЗагрузитьВК в обработках


у наших уже год работает вроде не жаловались. Но ЗагрузитьВК они скорее всего вызывают из глобального модуля. В любом случае моменты, касающиеся определения и вызова функций vkloader'а я не трогал... т.е. осталось от оригинального.


Оригинальный работает нормально.
В глобальном модуле загрузи например 1С++,
в обработке v7plus.dll - у меня стабильная ошибка (т.е. стабильно повторяется)
Возможно не из за обработки, а из за второго создания СоздатьОбъект("ЗагрузчикВК");
  
Наверх
 
IP записан
 
clihlt
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 8
Зарегистрирован: 09. Апреля 2008
Re: Проблема с vkloader
Ответ #17 - 18. Марта 2009 :: 06:36
Печать  
Проверил (правда не с 1с++ и v7plus с другими внешними )... работает ))
  
Наверх
 
IP записан
 
Shtyr
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 17
Зарегистрирован: 25. Сентября 2008
Re: Проблема с vkloader
Ответ #18 - 29. Июля 2009 :: 11:50
Печать  
Сегодня тоже столкнулся с проблемой при использовании vkloader.
Победить удалось, ошибки в компоненте в принципе нету, но на всякий случай опишу ситуацию здесь, вдруг это кому-нибудь тоже поможет.
Проблема была такая: vkloader почему-то не хотел загружать компоненту 1cpp.dll (другие в приципе тоже) под одним пользователем 1С и спокойно загружал под другими Улыбка В качестве ошибки возвращалось, что указанный модуль не найден.
Выяснилось следующее: vkloader в отличие от ЗагрузитьВнешнююКомпоненту() не пытается искать файл в каталоге базы и прочих местах, поэтому ЗагрузитьВК("1cpp.dll") в принципе работать не должно. Но как на зло, оно работало  Очень довольный Причина была в том, что в этом случае файл библиотеки ищется в текущем каталоге WINDOWS. Если для пользователя 1С указан рабочий каталог, то в качестве текущего каталога устанавливается именно он, и естественно там нет никакой DLL. Если же для пользователя рабочий каталог не задан, то текущим устанавливается каталог базы данных, и длл-ка находится  Подмигивание Вот такие дела, проблема решилась "правильным" способом загрузки:
Код
Выбрать все
Рез = Загрузчик.ЗагрузитьВК(КаталогИБ() + "1cpp.dll", "..."); 

  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 [2] 
ОтправитьПечать