Chertenok.ru - все о программировании
Вход  |  Регистрация  |  Поиск 
Праздник
Завтра :

День славянской письменности и культуры


Проблема с Createprocess


Новая тема  Ответить  Печать Предыдущая тема  Следующая тема
Автор Сообщение
Пол:Муж deathraider
Постоянный участник


Возраст: 36
Знак зодиака: Дева
Зарегистрирован: 28.07.2003
Сообщения: 118
Откуда: Украина Сумы
СообщениеЧт, 22-Июл-2004 16:31    Заголовок сообщения: Проблема с Createprocess
Цитата

Поиогите !
Не работает участок кода

begin
Application.Minimize;
Createprocess(nil,PChar('D:\Test\winprint .exe'+FileOrPath+' -c -0'),nil,nil,false,
Create_default_error_mode,nil,nil,si,p);
Waitforsingleobject(p.hProcess,infinite);
Application.Restore;
DeleteFile(FileOrPath);
end;

где - FileOrPath полный путь к файлу
- winprint.exe программа печати из-под DOS на струйник

Можно было искользовать WinExec() или ShellExecute()
НО код выполняется в цикле по условию наличия
файла (поиск по шаблону ) и необходимо приостановить
работу основной программы на время работы
winprint.exe ( дождаться конца выполнения )
Может есть другой алгоритм?
Заранее благодарен
P.S. arj.exe под этим кодом работает нормально
В начало
Посмотреть профиль Отправить личное сообщение Отправить e-mail
DrPass
Знающий :)
/Почетный Модератор/


Возраст: 31
Знак зодиака: Лев
Зарегистрирован: 02.05.2002
Сообщения: 5709
Откуда: Донецк
СообщениеСб, 24-Июл-2004 18:14 
Цитата

А может,
'D:\Test\winprint .exe'
заменить на 'D:\Test\winprint .exe '
(т.е. пробельчик в конце добавить?)

_________________
Да пребудет с вами Сила!
В начало
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Страница 1 из 1
Перейти:  
Новая тема  Ответить  Печать

Вы можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете присоединять файлы в этом форуме
Вы можете скачивать файлы в этом форуме
хостинг от .masterhost 
Rambler's Top100