Имя: Пароль:
1C
1C 7.7
v7: 1c ++ Неудачная попытка создания объекта (Форма)
0 zvivla
 
08.09.14
21:58
Здравствуйте.

Может не в тот форум пишу, но чем черт не шутит)

В 1с использую компоненту 1с++. все работало нормально. потом перенесли сервер и теперь выдает такую ошибку: _Форма=СоздатьОбъект("Форма");
{D:\***\7\***\EXTFORMS\1_ТЕСТ.ERT(13)}: Неудачная попытка создания объекта (Форма). запускала 1с из под админа. при запуске пишет, что компонента загрузилась. В чем может быть косяк?
1 ОбычныйЧеловек
 
08.09.14
22:00
(0) на сколько я помню - объект "форма" относится к формекс а не к 1с++ (точнее от версии 1С++ зависит)
2 КонецЦикла
 
08.09.14
22:03
Во-первых FormEx
Во-вторых может РасширениеФормы?
3 КонецЦикла
 
08.09.14
22:03
Ранее формекс вроде входил в состав 1С++, но это было очень давно... даже стал сомневаться...
4 zvivla
 
08.09.14
22:05
КонецЦикла

вот затрудняюсь ответить. в глобальном так прописано:
ЗагрузитьВнешнююКомпоненту("1cpp.dll");
    Сообщить("Компонента 1С++ загружена!");

до переноса все работало. может как-то явно надо зарегистрировать компоненту? в реестр прописать или еще чего
5 zvivla
 
08.09.14
22:05
или от ос сервера что зависит?
6 КонецЦикла
 
08.09.14
22:07
В реестре также давно само регится
Загрузи FormEx.dll еще
Если ранее все работало - верни родные dll-ки
7 ОбычныйЧеловек
 
08.09.14
22:08
Может какой класс не загрузился? Что-то очень напомнило что был такой класс (не помню чей только), классы используеются?
8 zvivla
 
08.09.14
22:09
Загрузи FormEx.dll еще
Если ранее все работало - верни родные dll-ки

дык все на месте. все родное.
9 КонецЦикла
 
08.09.14
22:11
(7) Ты прав, молоток
Это класс ADirks'а ТАбличноеПолеСНастройками
Надо проверить prm и внешние отчеты по указанному пути
10 zvivla
 
08.09.14
22:15
КонецЦикла

а как проверить prm?)
11 КонецЦикла
 
08.09.14
22:17
Либо пошурудить в обработке DefCls если она в составе конфиги
Либо в файле каталога ИБ DefCls.prm
Далее раскручиваем цепочку, ищем виноватых
12 akaBrr
 
08.09.14
22:19
Объект Форма это 1С++
13 zvivla
 
08.09.14
22:20
akaBrr

собсно это в теме озвучено
14 zvivla
 
08.09.14
22:21
КонецЦикла


из прм  есть только OrdNoChk.prm
15 akaBrr
 
08.09.14
22:21
(13) Раз компонента не загружена ищите, куда вы положили файлик.
16 akaBrr
 
08.09.14
22:22
+(15) всмысле дллку
17 КонецЦикла
 
08.09.14
22:23
Блин, что-то запутался...
Наверное это просто классы его юзали
Давно уже не прикасался, забылось
18 zvivla
 
08.09.14
22:23
akaBrr

дак дело в том что при запуске то как раз и пишет  "Компонента 1С++ загружена!"
19 akaBrr
 
08.09.14
22:24
(18) ну мало ли что пишет, судя по коду никакой проверки нет
20 akaBrr
 
08.09.14
22:26
+(19) строку с сообщением можно удалить, никакой смысловой нагрузки она не несет
21 ОбычныйЧеловек
 
08.09.14
22:27
Компонента где находится? В каком каталоге?
22 КонецЦикла
 
08.09.14
22:27
Да, это класс в составе 1С++, обсыпаюсь пеплом
23 zvivla
 
08.09.14
22:30
ОбычныйЧеловек

в бине, в программ файлз
24 zvivla
 
08.09.14
22:33
(20) полный код такой:
Попытка
    ЗагрузитьВнешнююКомпоненту("1cpp.dll");
    Сообщить("Компонента 1С++ загружена!");
Исключение
    Сообщить("Пытались, но не загрузили компоненту 1С++ :(");
КонецПопытки;
25 ОбычныйЧеловек
 
08.09.14
22:33
(23) напиши так
Если ЗагрузитьВнешнююКомпоненту("1cpp.dll")=0 Тогда
        Сообщить("упс");
КонецЕсли;
26 akaBrr
 
08.09.14
22:33
(24) исключение никогда не произойдет
27 zvivla
 
08.09.14
22:34
блин---упс написал((   почему не грузит?
28 zvivla
 
08.09.14
22:34
полный путь может прописать??
29 zvivla
 
08.09.14
22:36
раньше винда была 32-ух битная, а сейчас 64-ех и папка с программой находится в C:\Program Files (x86)\1Cv77\BIN
30 zvivla
 
08.09.14
22:36
полный путь не помогает(
31 akaBrr
 
08.09.14
22:37
(30) положите дллку в папку базы
32 akaBrr
 
08.09.14
22:38
+(31) блин как я забыл, в первый раз запустить 1с от имени администратора!
33 zvivla
 
08.09.14
22:41
akaBrr  уже писала, что запускала)))
34 zvivla
 
08.09.14
22:41
(31) Спасибоооо!!!! помогло!!!

Всем спасибо большое))
35 ОбычныйЧеловек
 
08.09.14
22:44
(34) спасибо -в данном случае сишком много, фотки будет достаточно :)
36 КонецЦикла
 
08.09.14
23:03
(24) С этого начинать надо было...
37 zvivla
 
09.09.14
05:28
ОбычныйЧеловек
КонецЦикла

фотка в профиле раньше была, удалила из-за слишком бурных обсуждений ее, а не темы))