На Python я могу написать

import platform
>>> platform.system()
'Darwin'
>>> platform.release()
'8.11.1'

Как я могу узнать название моей системы и номер версии на Паскале?

0
AlexLordThorsen 30 Дек 2015 в 06:37

2 ответа

Лучший ответ

Универсального способа не существует, но для всех * устройств, включая OS X, существует baseunix.fpuname

1
Marco van de Voort 30 Дек 2015 в 14:28

Версию платформы можно получить с помощью API операционной системы. Платформу и архитектуру можно определить с помощью условной компиляции

{$IFDEF DARWIN}
// darwin specific code
{$ENDIF}
{$IFDEF LINUX}
// linux specific code
{$ENDIF}
{$IFDEF WINDOWS}
// windows specific code
{$ENDIF}
{$IFDEF CPU32}
// X86 specific code
{$ENDIF}    
{$IFDEF CPU64}
// X86_64 specific code
{$ENDIF}    

Подробнее см. здесь и здесь.

0
Abstract type 30 Дек 2015 в 09:07