![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
На печать - а там пусто ???? [D7, Win2k, WinXP]
AndrewVolkov © (2003-02-17 20:31:00)есть строка
winexec(Pchar(batpath),SW_HIDE);
Batpath - string переменная с путем .bat файла
содержимое бат файла
copy c:\temp.txt lpt1
del c:\temp.txt
до этого сделано
net use lpt1: \\servername\epson
А вот теперь сам вопрос
программа сделана как service executable
из него должен запуститься батник который печатает текстовый файлик на принтер, который настроен через LPR port и потом файлик должен удалиться.
Батник запускается, на принтер все посылаетсяб файл удаляется но на принтер ничего не выходит. В момент отладки,ну в смысле из делфей, по F9, когда сервис висит секунд 5 он отрабатыват все правильно, а отдельно нифига.
Может кто сталкивался. Спасибо
Andrew Volkov (2003-02-18 23:01:00) [1]все работало, трабла оказалась в том, что net use lpt1 \\..
не воспринимал почему то текущий эккаунт и не мог из за прав закепчурить порт, а делит соответственно отрабатывал.
Nic_B (2003-02-18 09:34:00) [2]А не проще ли сделать так:
copy myfile.txt \\servername\epson
По крайней мере у меня работает