Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   помогите ламеру (http://forum.oszone.net/showthread.php?t=30872)

cheap 26-03-2002 10:04 210497

где в инете можно взять инструкцию по работе с переменной file в Паскаль. Дело в том что нужно написать что-то вроде такой проги: появляется надпись: выберете интересующий вас пункт
1 - загружаем, например игру
2 - загружаем менеджер far
итд.
Далее вводим нужную цифру и запускается программа. Проблема в том, что я не знаю(ну ламер я) как запустить нужную прогу(то есть как в исходнике прописать ее запуск)

Добавлено:

:) :) :) гнадеюсь на вашу помошь

Предупреждение: несодержательный заголовок темы.

<font size=dfontsize1 class=bgc1>Исправлено: noname00.pas, 7:31 26-03-2002</font>

noname00.pas 26-03-2002 10:48 210498

cheap
Делается это очень просто, и файл тут не при чём.
Есть такая процедурка - Exec в модуле DOS.

А использовать её так:

Uses dos;
...
begin
...
exec(progname, parameters);
...
end.

Чтобы например запустить команду dir из командной строки нужно написать такую програмку:
{$M 1024,0,0}
uses dos;
begin
&nbsp;exec(getenv('COMSPEC'), '/c dir');
end.

Примечания:
1. Ключ компилятора {$M 1024,0,0} необходим, чтобы ограничить програмке память, и оставить достаточно памяти дочернему процессу.
2. Функция GetEnv возвращает значение переменной DOS.


Время: 23:50.

Время: 23:50.
© OSzone.net 2001-