Xpoint
   [напомнить пароль]

Сервис на Delphi

Метки: [без меток]
2006-08-29 14:29:28 [обр] Майя(0/2)[досье]
Помогите пожалуйста, кто сталкивался. Пишу сервис, для пробы из него пишу в файл строчку - все хорошо. Но мне нужно этим сервисом запускать определенную программу, написанную тоже на Делфи, и не одну. Пишу для примера программу на Делфи, которая пишет в файл строчку. Запускаю ее с помощью WinExec внутри сервиса...и никакого ответа. Ни ошибки в логе, ни строки в файле - ничего. Почему, скажите?
спустя 2 часа [обр] Thirteensmay(2/157)[досье]
Потому что ошибка. Скорее всего классическая - с путями ;) В логе ее не будет, смотрите что возвращает WinExec. Попробуйте просто запустить какой нибудь экзешник - проверьте отрабатывает ли WinExec вообще. И еще: WinExec использовать официально не рекомендуется (хотя работает), ибо устаревшее, исп. CreateProcess или ShellExecute.
спустя 1 день 14 часов [обр] Майя(0/2)[досье]
Использовала и WinExec, и ShellExecute. Программа должна запуститься и записать в файл дату и время. Если ее запустить руками, то все так и будет. А когда ее запускает сервис - она запускается, форма показывается, но ничего в файл не пишет и даже не создает его. В чем может быть дело? Права на каталог дала уже всем-всем, хотя вроде достаточно было бы system. Дело в правах, или еще в чем то? Что еще можно попробовать?
Подскажите пожалуйста!
спустя 1 час 40 минут [обр] Майя(0/2)[досье]
Thirteensmay[досье] Деуствительно это были пути! Спасибо!!!
спустя 2 месяца 21 день [обр] elena[досье]
здравствуйте
скажите пожалуйста про какие пути идет речь?
Powered by POEM™ Engine Copyright © 2002-2005