Вниз
Скачать: CL | DM;

Почему не работает WinExec( del *.* ,1)?   Найти похожие ветки 

 
Zn   (2003-05-12 17:21) [0]

Прошу прощения за простой вопрос, но мне не довелось подробно изучать Pascal. Выдаёт код ошибки 2. В чём прикол?


 
Anatoly Podgoretsky ©   (2003-05-12 17:29) [1]

А кто будет выполнять директиву "del это же не программа. Вызывай командный процессор и ему передавай эту директиву как параметр.


 
Zn   (2003-05-12 17:49) [2]


> Anatoly Podgoretsky © (12.05.03 17:29)

Т.е. команды ОС понимает только через command.com?


 
Романов Р.В. ©   (2003-05-12 17:51) [3]

Zn (12.05.03 17:49)
угу


 
Zn   (2003-05-12 17:54) [4]

Спасибочки!


 
Anatoly Podgoretsky ©   (2003-05-12 18:15) [5]

Zn (12.05.03 17:49)
Нет через командный процессор, а это не обязательно command.com.


 
icWasya ©   (2003-05-12 18:34) [6]

Правильно так -
прочитать значение переменной окружения COMSPEC
это и будет командный процессор
а уж ему подать DEL


 
Zn   (2003-05-12 18:50) [7]

Ну, в общем понятно. Только что вспомнил, что раньше делал подобное. Писал батник со строкой DEL *.*, из него делал pif-файл и его запускал. Тогда времени не было повозиться.
А вообще, наверное, проще через процедуры Delphi.
Только циклы нужно организовывать, я не знаю, есть ли функция, очищающая каталог. Если есть, подскажите.


 
Anatoly Podgoretsky ©   (2003-05-12 19:09) [8]

ShFileOperation
В FAQ есть примеры



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.014 c
3-70105
AndrewK
2003-04-29 09:53
2003.05.22
Как перехватить исключение из MS SQL сервера?


14-70502
Snap
2003-05-02 21:53
2003.05.22
Оцените форум.


14-70441
thing
2003-05-01 20:26
2003.05.22
Графика


11-70193
Alexei Dragoner
2002-08-07 12:22
2003.05.22
Вот и Delphi 7.... Какие планы?


1-70296
qwerty2
2003-05-13 00:07
2003.05.22
Как узнать на каком столбце DBGrid находится указатель мыши




   Наверх