Использование директивы $IFDEF



Листинг 21.1.Использование директивы $IFDEF

// Если среда - Windows
[$IFDEF MSWINDOWS]
IniFile.LoadfromFile('с:\x.txt');

[$ENDIF]
// Если среда - Kylix
[$IFDEF LINUX]
IniFile.LoadfromFile('/home/name/x.txt') ;
[$ENDIF]

6. Найдите ссылки на пути ко всем файлам проекта:

• укажите правильные пути ко всем файлам Linux;

• смените ссылки на имена дисковых накопителей (например, С:\);



• в местах, где вы указали множество путей, смените разделитель путей с точки с запятой ";" на двоеточие ":";

• так как имена файлов являются в Linux чувствительными к регистру, убедитесь, что в приложении все имена файлов записаны правильно.

Примечание

Пути в Linux используют прямой слэш Т как разделитель (например, /usr/lib). Читатели, которые не знакомы с организацией файловой системы Linux, могут обратиться за краткой информацией в Приложение 3 данной книги.

7. Откомпилируйте проект в Linux. Просмотрите список ошибок, которые укажут, что еще необходимо сделать для того, чтобы ваше приложение работало в среде Linux.

Назад
Содержание
Вперед


Содержание раздела