• Добро пожаловать на Форум пользователей ПО АСКОН. Пожалуйста, авторизуйтесь.
 

Уважаемые пользователи,

Хотим проинформировать вас о режиме работы регистрации на нашем сайте.

Зарегистрироваться возможно в рабочие дни, с 8:00 до 20:00 (мск).

Если у вас возникнут вопросы или потребуется дополнительная информация, не стесняйтесь обращаться к нашей службе поддержки. Вы можете связаться с нами по указанным контактным данным на нашем сайте.

Благодарим вас за понимание и сотрудничество. Мы ценим ваше терпение и стремимся предоставить вам лучший опыт использования нашего сервиса.

С уважением,
Команда Ascon

Ошибка при запуске программы. Служба windows

Автор dmitriyku, 18.04.13, 08:19:30

« назад - далее »

0 Пользователи и 2 гостей просматривают эту тему.

dmitriyku

Здравствуйте.

Пишу приложение, которое обращается к Компасу, открывает файл чертежа *.cdw и экспортирует его в bmp.
При обычном запуске моего приложения (Enter'ом в Проводнике) все работает как надо.
Если запустить приложение как службу Windows, то программа валится на строке

Kompas := KompasObject(CreateOleObject('Kompas.Application.5'));

"Ошибка при выполнении приложения-сервера, ProgID: "Kompas.Application.5"".

Программа запускается с правами того же пользователя, что и через Проводник - Администратор.
При обычном входе этого пользователя в систему программа работает.
Но в фоновом режиме без входа в рабочий стол Компас не запускается.

Как решить такую задачу? Нужно работать с Компасом в фоновом режиме, как служба.

Kompas v12