Использование директивы $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.