|
Внешняя компонента на Delphi, ошибка загрузки в 1С | ☑ | ||
|---|---|---|---|---|
|
0
bask
22.12.09
✎
17:45
|
Написал внешнюю компоненту по примеру из Книга знаний: Написание внешних компонент для 1С (Delphi)
На компьютере, где была создана длл, в 1С:Предприятие 8.1 длл загружается, на другом компе - уже нет :) В чем может быть проблема? Может в неправильной сборке самой длл или в чем-то еще? PS. Загружаю процедурой ЗагрузитьВнешнююКомпоненту, указываю полный путь к длл. |
|||
|
1
also
22.12.09
✎
17:46
|
может ее еще и зарегить надо
|
|||
|
2
H A D G E H O G s
22.12.09
✎
17:47
|
Права админа есть?
|
|||
|
3
bask
22.12.09
✎
17:56
|
есть права, и зарегил
|
|||
|
4
bask
22.12.09
✎
17:56
|
Win XP, SP3
|
|||
|
5
H A D G E H O G s
22.12.09
✎
17:57
|
(2) Что пишет то?
|
|||
|
6
H A D G E H O G s
22.12.09
✎
17:58
|
Сам код не правил? Брал образчик?
|
|||
|
7
bask
22.12.09
✎
17:58
|
код правил, добавил свои методы, но все по образчику
|
|||
|
8
H A D G E H O G s
22.12.09
✎
17:59
|
"runtime packages" не включал?
|
|||
|
9
Asmody
22.12.09
✎
17:59
|
прозреваю, что не хватает каких-нибудь дельфиньих библиотек
|
|||
|
10
bask
22.12.09
✎
17:59
|
(5) Ошибка при вызове метода контекста (LoadAddIn): Ошибка при загрузке внешней компоненты
|
|||
|
11
bask
22.12.09
✎
18:00
|
(8) только не смейся )) а что это?
|
|||
|
12
bask
22.12.09
✎
18:00
|
(9) вполне вероятно, но вот каких?
|
|||
|
13
bask
22.12.09
✎
18:01
|
(8) ага, нашел, у меня они выключены
|
|||
|
14
Rie
22.12.09
✎
18:01
|
(12) Скажи Delphi, чтобы статически линковала.
Кстати, какая именно Delphi используется? |
|||
|
15
bask
22.12.09
✎
18:01
|
(14) 7,0 build 4.453
|
|||
|
16
H A D G E H O G s
22.12.09
✎
18:03
|
(13) Нормально.
Тогда приводи код, который писал. З.Ы. Есть маленький вариант, что ты не поменял значение константы CLSID_AddInObject, а на другом компе уже поставлена ВК-шка на основе Ромиксовского шаблона. |
|||
|
17
bask
22.12.09
✎
18:05
|
(14) как хоть называются приблизительно эти опции?
(16) CLSID_AddInObject - изменил сразу же как начал добавлять свои методы |
|||
|
18
H A D G E H O G s
22.12.09
✎
18:06
|
(17) Тогда в Init()-е у тебя какая-то системозависимый код.
Скинь проджект на файлообменник. |
|||
|
19
bask
22.12.09
✎
18:09
|
||||
|
20
H A D G E H O G s
22.12.09
✎
18:10
|
(19) Пароль просит
|
|||
|
21
bask
22.12.09
✎
18:11
|
||||
|
22
bask
22.12.09
✎
18:11
|
прошу прощения за пароль, сейчас не должен
|
|||
|
23
H A D G E H O G s
22.12.09
✎
18:23
|
FamiComm.dll
где? |
|||
|
24
H A D G E H O G s
22.12.09
✎
18:24
|
З.Ы. Зачем прототипы FamiComm-а в модуль uBallons засунул?
Это прикол такой, да? |
|||
|
25
bask
22.12.09
✎
18:24
|
ага
|
|||
|
26
H A D G E H O G s
22.12.09
✎
18:24
|
Ладно, я вечером тока буду, жду Фамиком.длл
|
|||
|
27
bask
22.12.09
✎
18:24
|
famicomm в архиве
|
|||
|
28
bask
22.12.09
✎
18:24
|
ок, спасибо
|
|||
|
29
Кирпич
22.12.09
✎
18:54
|
Попробуй вместо
const c_AddinName = 'FamiCommWrapper'; //Имя внешней компоненты написать const c_AddinName = 'TestVK'; //Имя внешней компоненты |
|||
|
30
bask
22.12.09
✎
20:06
|
(29) уже смогу завтра попробовать, но просто не вижу в этом смысла, чем это поможет?
|
|||
|
31
Кирпич
22.12.09
✎
21:33
|
(30) Просто так будет правильно :)
|
|||
|
32
bask
22.12.09
✎
21:35
|
(31) не знаю почему правильно, но попробую :)
(to ALL) Загрузка внешней "компоненты-шаблона" из Книга знаний: Написание внешних компонент для 1С (Delphi) идет без проблем |
|||
|
33
bask
22.12.09
✎
21:36
|
но вопрос все равно остается открытым
|
|||
|
34
bask
22.12.09
✎
21:48
|
Вопрос закрыт! :)
Проблема решилась переименованием файла длл-ки с TestVK.dll на FamiCommWrapper.dll, т.е. "Просто так будет правильно :)", но ПОЧЕМУ у меня на компе работает, на другом - НЕТ???? |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |