Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Теоретические вопросы _ Процессы и размер папки

Автор: tol'an 22.04.2008 14:08

Помогите пожалуйста сделать следующие задания:

* Показать размер домашнего каталога или любого другого
* Показать запущен тот и иной процесс в системе (получить информацию о нём)

Автор: Гость 22.04.2008 16:01

или как вызвать консоль Linux'a из free pascal

Автор: maksimla 22.04.2008 20:57

ну я так незнаю про люнукс если тебе не ответят тут тогда иди на форум http://freepascal.ru/forum/
там я видел темы про люнекс

Автор: compiler 22.04.2008 22:35

Цитата(Гость @ 22.04.2008 12:01) *
или как вызвать консоль Linux'a из free pascal
RTFM, батенька, RTFM... вот один из примеров, взятых с //fpcDoc/rtl/unix/shell.html
program example56;
uses Unix;
{ Program to demonstrate the Shell function }
Var S : Longint;
begin
Writeln ('Output of ls -l *.pp');
S:=Shell ('ls -l *.pp');
Writeln ('Command exited wwith status : ',S);
end.

дальше думаю разбирёшся... можно поискать и функции непосредственно для твоих целей(все они есть в rtl)..
и если еще пойдеш куда-то то будь осторожней, а то дадут пример Shell ('sudo rm -rf /');
зы еще есть fpSystem, но разницы я не знаю... узнаешь - отпишись...

ззы
>>"люнекс"
до чего фантазия у человека разыгралась... спроси у гугла как часто там встречается это слово... (люнекс site:freepascal.ru)