Как кошерно определить текущую ОС?

Вопросы программирования на Free Pascal, использования компилятора и утилит.

Модератор: Модераторы

Сообщение yozh » 03.04.2006 11:53:33

Как в compile-time ($IFDEF?), так и в runtime. Моё приложение должно работать и в windows, и в linux. Как это сделать топорно, я и сам догадаюсь? Но, может, есть кошерный путь?
yozh
новенький
 
Сообщения: 25
Зарегистрирован: 01.04.2006 16:17:05

Сообщение Илья Аввакумов » 03.04.2006 12:37:02

См. руководство программиста. Приложение
Compiler defines during compilation
В Таблице
Possible defines when compiling using target OS
приведены макроперенные, позволяющие определить целевую ОС. Если не использовать кросскомпиляцию, то ошибиться нельзя
Илья Аввакумов
новенький
 
Сообщения: 50
Зарегистрирован: 04.05.2005 15:06:42
Откуда: Екатеринбург

Сообщение yozh » 03.04.2006 13:02:03

Спасибо, нашёл.
yozh
новенький
 
Сообщения: 25
Зарегистрирован: 01.04.2006 16:17:05


Вернуться в Free Pascal Compiler

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 120

Рейтинг@Mail.ru