Имя: Пароль:
1C
1С v8
v8: ЗагрузитьВнешнююКомпоненту(КаталогПрограммы() + "Yoksel.dll")
0 Merkuce
 
19.09.11
12:14
Прочитала эту тему
v8: ЗагрузитьВнешнююКомпоненту(КаталогПрограммы() + "Yoksel.dll")
Проблема идентичная. Успешно регистрируется компонента.
На на XP все нормально работает, на Windows Server 2008 не работает - runtime error.
Если заменить  
ЗагрузитьВнешнююКомпоненту(КаталогПрограммы() + "Yoksel.dll")
на  
ПодключитьВнешнююКомпоненту("Йоксель")

как рекомендовано, то выдает ошибку , что не может найти Йоксель.

Что делать? Кто как решает эти проблемы?
1 mzelensky
 
19.09.11
12:19
(0) так а она точно ТАМ??? эта компонента???

П.С. навордящий вопрос - дама знает, что именно возвращает "КаталогПрограммы()" ???
2 mzelensky
 
19.09.11
12:23
(0) проверьте зарегена ли копмпонента в системе. Если 1С-ка запускается под правами админа, то зарегиться должна сама...если НЕТ, то нужно регить в ручную.
3 Merkuce
 
19.09.11
12:24
Компонента, конечно, не там. Там такая же проблема.
Все зарегино, я думаю проблема из-за того, что компонента не работоспособна на 64 разрядной ОС.  Как быть? Чем заменить?
4 Merkuce
 
19.09.11
12:25
А про папку, если вопрос был, то да, там , где нужно, в каталоге исполняемых файлов
5 mzelensky
 
19.09.11
12:27
(3) по идее 32 битная прога (библиотека) должна работать и на 64 битной системе, просто в 32-битном режиме....но эт проверять нужно.
6 Merkuce
 
19.09.11
12:28
Ну, ошибку выдает времени испонения. И 1С вылетает
7 mzelensky
 
19.09.11
12:28
(4) т.е. если подставить вместо (КаталогПрограммы() + "Yoksel.dll") просто полный путь к файлу, то тоже не работает?!
8 Merkuce
 
19.09.11
12:33
Да.
9 Dmitri888
 
19.09.11
12:57
Основная теорема систематики: Новые системы плодят новые проблемы.