![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проблема с запуском COM сервера
Priest © (2005-04-21 12:29:00)Запускаю 1с. Вызываю его метод ExecuteBatch. Если используется обычное приложение то всё работает. А в консольном не работате. Причём никакой ошибки нет.
Priest (2005-04-21 12:43:00) [1]Всё разобрался. Проблема была в том, что я параметры передавал через командную строку. Задал строку запуска в виде
"ОткрытьФорму("Обработка.SiloExplorer","DataType=Money&&OutputFile=c:\001.txt&&DateBegin=15.04.2005&&DateEnd=20.04.2005& &Account=51,62.02.1;51,62.01.1;51,60.1&&" );"
А в дельфи получил
'ОТКРЫТЬФОРМУ(ОБРАБОТКА.BATCH,DATATYPE=MONEY&&OUTPUTFILE=C:\001.TXT&&DATEBEGIN=15.04.2005&&DATEEND=20.04.2005&&ACCOUNT=5 1,62.02.1;51,62.01.1;51,60.1&& );'
Priest (2005-04-21 12:37:00) [2]Вы меня не поняли. Когда создаю приложение Win32 c формой и получаю доступ к 1С, то всё работает. А когда из консольного не работает. При этом Exception нет.
Digitman (2005-04-21 12:30:00) [3]
> Если используется обычное приложение
1С и есть "обычное приложение", так что не гони ботву)