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

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

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

Ответить
yozh
новенький
Сообщения: 25
Зарегистрирован: 01.04.2006 16:17:05

Сообщение yozh »

Как в compile-time ($IFDEF?), так и в runtime. Моё приложение должно работать и в windows, и в linux. Как это сделать топорно, я и сам догадаюсь? Но, может, есть кошерный путь?
Илья Аввакумов
новенький
Сообщения: 50
Зарегистрирован: 04.05.2005 15:06:42
Откуда: Екатеринбург

Сообщение Илья Аввакумов »

См. руководство программиста. Приложение
Compiler defines during compilation
В Таблице
Possible defines when compiling using target OS
приведены макроперенные, позволяющие определить целевую ОС. Если не использовать кросскомпиляцию, то ошибиться нельзя
yozh
новенький
Сообщения: 25
Зарегистрирован: 01.04.2006 16:17:05

Сообщение yozh »

Спасибо, нашёл.
Ответить