C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Работа через OLE с 1С, Работа через OLE с 1С
Vlad
Отправлено: 08.07.2003, 17:08


Машинист паровоза

Группа: Участник
Сообщений: 231



Вопрос к знающим людям, когда запускаешь 1с , как запустить ее видимой?

Serv = CreateOleObject("V77.Application");
if ( VarType(Serv)==varDispatch )
{
Trade = Serv.OlePropertyGet("RMTrade");
if ( VarType(Trade)==varDispatch )
{
return;
}
Serv.Exec(Function("Initialize") << Trade <<"/DC:\\K+K\\Work /NАдмин /P" << "" );

Запускает ее, но нужно бы ее видеть на экране..
Димка
Отправлено: 15.07.2003, 09:37


Не зарегистрирован







Сам давно пишу на Buidere и 1С. Много раз приходилось запускать 1С как OLE сервер. Нет в 1С функции типа visible для визуализации. Так что даже не пытайся. Заставку и диалог для выбора информационной базы можешь отобразить, но это максимум. И еще, 1С как OLE сервер, работает только в монопольном режиме (для сетевых версий).
Vlad
Отправлено: 15.07.2003, 15:07


Машинист паровоза

Группа: Участник
Сообщений: 231



Хоть ускоил меня, что бы я не искал чего нет. Хотя это они зря так сделали, отсутствие визуализации , все таки не очень удобно при тестировании и написании софта.

Вернуться в Вопросы программирования в C++Builder