|
•А стоит ли? - Geo, 01.08.2007 12:41:54 |
|
|
Если у тебя проблемы с Delphi, то стоит ли заниматься переводом? Или это для того, чтобы проблем не стало у тебя, но возникли у всех остальных? У человека, не знающего Delphi, при разборе текстов на Delphi вопросов все же будет поменьше, чем при разборе кода на C у человека, не знающего C.
>>> что такое {$ifndef usevfs} итд итп. Через опцию компилятора Define определяются имена (они, кстати, могут задаваться и как параметры запуска компилятора. Через IFDEF задаются куски кода, которые должны использоваться при наличии определенных имен. Типичная ситуация:
const {$ifndef UNIX} CH_SLASH=`/`; {$else} CH_SLASH=`\`; {$endif}
Здесь мы определяем символ, который будет использоваться в качестве разделителя между директориями при задании полного пути к файлу. Если мы скомпилируем, задав имя UNIX, то константе CH_SLASH присвоится значение /. Если без этого имени, то \. Таким образом один и тот же файл моежет использоваться для получения выполняемого файла и для Винды, и для Юниксов в зависимости от выставленных опций компилятора.
>>> сначала определение, потом список параметров, потом var чётотам... да и с первой строчкой не ясно нифига... Хм... Здесь то как раз все просто function filelist(fils:string;fattr:longint):astr; фкунция с именем filelist, двумя параметрами fills типа string и fattr типа longint возвращает значение типа astr.
var ... задает список локальных переменных и их типизацию.
label 2; задает локальную метку 2 для перехода по goto (КОШМАР!!! ;-))
begin... дальше идет код функции |
|
| |