![]() |
|
|
#1
|
|||
|
|||
|
что за константа объясните что за обозначения:
Что обозначают данные в скобках? Код:
PathSep = {$IFDEF MSWINDOWS} ';'; {$ELSE} ':'; {$ENDIF} |
|
#2
|
|||
|
|||
|
Константа - разделитель путей в переменной окружения Path.
Он разный в Винде и в Линуксе. В Винде - точка с запятой, в Линуксе - двоеточие. Выражения в фигуных скобках, где первым символов после откр. скобки идет знак $ является директивой компилятора. А вся конструкция предстаавляет собо условную компиляцию. В принципе, если перевести данную конструкуию на человеческий язык, то звучит она как-то так. Цитата:
|
|
#3
|
|||
|
|||
|
Обычно директивы условной компиляции пишут по одной на строку
Код:
PathSep =
{$IFDEF MSWINDOWS}
';';
{$ELSE}
':';
{$ENDIF} |