Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Delphi и PHP [D6, WinME, Win2k]


ilysha ©   (2002-09-27 10:07:00) 

Никак не могу понять, почему не происходит то, что ожидается в результате выполнения следующего кода.

ShellExecute(Application.Handle, nil, PChar("c:\php\php.exe"), PChar("c:\www\index.php > c:\temp\1.html"), nil, SW_HIDE);

Если в Дос выполнить команду
c:\php\php.exe c:\www\index.php > c:\temp\1.html
то будет создан файл 1.html.

Но вот почему, при вызове из программы, вывод в файл не происходит? Все выводится на экран.

Попробовал использовать CreateProcess, ситуация такая же.

Сейчас использую метод CreateProcess и читаю буфер, но почему не работает все остальное?


ilysha   (2002-09-30 18:47:00) [1]

Да это всё понятно.

Только вот всё равно не работает (по крайней мере у меня).


han_malign   (2002-09-30 17:44:00) [2]

"command.com /c ..."
(в NT помоему cmd)


ilysha   (2002-09-30 16:09:00) [3]

Анатолий, а можно примерчик, а то воображение ничего не подсказывает.


Anatoly Podgoretsky   (2002-09-30 11:49:00) [4]

Символы перенаправления работают только в интерпритаторе командной строки, вот черех него и запускай


ilysha   (2002-09-30 11:40:00) [5]

Решил задать этот вопрос на Круглом столе Королевства Дельфи...


Aralekin   (2002-09-27 17:41:00) [6]

Странно WinEXEC("c:\php\php.exe c:\www\index.php > c:\temp\1.html",SW_Hide)...также не работает.....


ilysha   (2002-09-27 11:56:00) [7]

Неужели никто не знает? Может хоть идеи есть!


Наверх

Титульная страница Поиск, карта сайта Написать письмо