Вниз
Скачать: CL | DM;

ole-объект 1с   Найти похожие ветки 

← →
mariya_mezenceva ©   (2005-01-12 12:58) [0]

моя прога при открытии создает OLE-объект 1С и позволяет выбирать номенклатуру
все работало до одного прекрасного дня, когда при запуске моей проги стала выдаваться ошибка "Ошибка при выполнении приложения-сервера" (хотя в таком виде я не обрабатывала ни одну ошибку)
я переустановила 1С и все заработало снова
и только на одной машине так и выдается эта ошибка
не знаю, что делать - подскажите, пожайлуста, кто может


← →
Александр Иванов ©   (2005-01-12 13:06) [1]

В 1С есть различия инициализации для разных версий, по-моему для сетевых даже есть разница установлен на текущей машине ключ защиты или нет. А так причин может быть масса, даже например удален справочник Номенклатура :).


← →
mariya_mezenceva ©   (2005-01-12 13:16) [2]

на всех машинах установлено одно и тоже
справочник тоже в порядке
только почему-то после переустановки на всех машинах заработало
и только на одной - нет


← →
Александр Иванов ©   (2005-01-12 13:20) [3]

mariya_mezenceva ©   (12.01.05 13:16) [2]
Путь к папке одинаков? Имя пользователя? Пароль? Да там куча параметров, которые нужно проверить.


← →
mariya_mezenceva ©   (2005-01-12 13:25) [4]

все эти параметры абсолютно одинаковы - я уже все по сто раз проверяла
что только не перепроверяла - все одинаково
но на одной - ни в какую не хочет


← →
Александр Иванов ©   (2005-01-12 13:37) [5]

Напишите код со строкой, в которой происходит ошибка.


← →
mariya_mezenceva ©   (2005-01-12 13:42) [6]

заходила на форум по 1с там все молчат


← →
mariya_mezenceva ©   (2005-01-12 13:48) [7]

procedure Attach1C;
var
       Attach:boolean;
begin
                   p1C:=CreateOleObject("V77.Application");
                   Attach:=p1c.initialize(p1C.RMTrade,"/D"+FormOpt.LabeledEdit1.text+" /N"+FormOpt.LabeledEdit2.text+" /P"+FormOpt.LabeledEdit3.text,"NO_SPLASH_SHOW");
         if not(Attach) then begin
               ShowMessage("Ошибка запуска 1С!");
         end else begin
               at1cobj:=p1C;
         end;
end;

//p1C:variant;
//at1cobj:Variant;


← →
mariya_mezenceva ©   (2005-01-12 13:51) [8]

FormOpt.LabeledEdit1.text-путь к базе
FormOpt.LabeledEdit2.text-имя пользователя
FormOpt.LabeledEdit3.text-пароль
все это грузится из реестра при запуске
(до создания ole-объекта)


← →
Александр Иванов ©   (2005-01-12 14:04) [9]

Совет один - еще раз все внимательно проверить.


← →
mariya_mezenceva ©   (2005-01-12 14:11) [10]

ладно, спасибо за потраченное на меня время


← →
mariya_mezenceva ©   (2005-01-12 16:00) [11]

людиии...
помогите...
не знаю, что делать...


← →
nicesc   (2005-01-12 21:58) [12]

mariya_mezenceva
Посмотри по аналогии:
h_tp://www.directum.ru/faq/faq_539072.shtml



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.023 c
4-1102007354
grigory
2004-12-02 20:09
2005.01.23
Пометить кластер как сбойный!


4-1102363223
z_man
2004-12-06 23:00
2005.01.23
Как поместить программу в автозагрузку?


1-1105598240
Bless
2005-01-13 09:37
2005.01.23
Проблема с округлением в Делфи


9-1097572868
VolanD
2004-10-12 13:21
2005.01.23
Direct3D


1-1104840516
frEE)stylEr
2005-01-04 15:08
2005.01.23
Сохранить данные




   Наверх