|
ошибка при создании com объекта |
☑ |
0
Stapa
21.08.08
✎
07:15
|
Есть три базы на 8.1 УТ, ЗУП и бух-ия. Открывала обработку во всех трех, в УТ открывается, а в других не может создать COMОбъект.
в строчке
База77 = новый COMОбъект("V77.Application");
пишет ошибку "No such interface supported"
В чем может быть проблема?
|
|
1
MaxiM072
21.08.08
✎
07:28
|
новый COMОбъект("V81.Application"); попробуй
|
|
2
Stapa
21.08.08
✎
09:15
|
Вообще-то мне база 7.7 нужна, к восьмерке нормально цепляется... Странности то в том, что в УТ всё заработало... А в бухгалтерии ни в какую
|
|
3
Андрюха
21.08.08
✎
09:16
|
Может быть База77 = новый COMОбъект("V77s.Application");
|
|
4
nv24
21.08.08
✎
09:18
|
|
|
5
Леха Дум
21.08.08
✎
09:19
|
а сом-объект создаешь в процедуре серверного модуля?
|
|
6
Stapa
21.08.08
✎
09:21
|
(3) тогда пишет ошибку "Invalid class string", но у меня не sql, простая сетевая... мне кажется, не в строчке дело.
|
|
7
Stapa
21.08.08
✎
09:23
|
(5) у меня внешняя обработка. я вот понять не могу, в чем это такая разница между УТ и Бух-ией, платформа то одна
|
|
8
Леха Дум
21.08.08
✎
09:24
|
+(5) в общем только вчера с этой траблой столкнулись когда вынесли работу с комом 77 в серверны модуль - решили настройкой прав пользователя USER1CV8SERVER пуск-настройка-панель управления-администрирование-службы компонентов в дком найти V77.GeneralPropPage и настроить права в разделе "Безопасность"
|
|
9
Леха Дум
21.08.08
✎
09:25
|
+(8) на решение проблемы вышли, прочитав журнал событий системы
|
|
10
Stapa
21.08.08
✎
09:34
|
(9) в журнале событий ничего нет, никаких ошибок
|
|
11
Stapa
21.08.08
✎
10:01
|
(8) если к базе бухгалтерии подключаться с другого компа по сети, то
База77 = новый COMОбъект("V77.Application");
без ошибок.
Посмотрела настройки безопасности V77.GeneralPropPage на двух компах одинаковые. Может еще где в винде права выставляются?
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший