OS auslesen?
Übersicht

![]() |
KnykBetreff: OS auslesen? |
![]() Antworten mit Zitat ![]() |
---|---|---|
Moin
Wie kann das Programm rausfnden ob es z.B. auf einem Mac OS oder Windows läuft? Geht das auch über Systemvariablen? Danke |
||
![]() |
Propellator |
![]() Antworten mit Zitat ![]() |
---|---|---|
Die Compilerdirektiven ?unix ?macos und ?win32 sollten dir helfen.
MfG Propellator |
||
Propellator - Alles andere ist irrelephant.
Elefanten sind die Könige der Antarktis. |
![]() |
Der Eisvogel |
![]() Antworten mit Zitat ![]() |
---|---|---|
BlitzMax: [AUSKLAPPEN] Local os:Int Das ist Conditioned Compiling. Der Code hinter ?win32 wird nur kompiliert, wenn es auf Windows ausgeführt wird. Gleich verhält es sich mit den andern beiden Systemen. MfG Der Eisvogel |
||
Ungarische Notation kann nützlich sein.
BlitzMax ; Blitz3D Win 7 Pro 64 Bit ; Intel Core i7-860 ; 8 GB Ram ; ATI HD 5750 1 GB Projekte: Window-Crasher Ich liebe es mit der WinAPI zu spielen. |
![]() |
ZEVS |
![]() Antworten mit Zitat ![]() |
---|---|---|
Das würde ich eher über Konstanten regeln:
BlitzMax: [AUSKLAPPEN]
|
||
![]() |
Farbfinsternis |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ich denke nicht dass os=1 etc. als ernstzunehmende Variante gemeint war, sondern eher um zu verdeutlichen dass dort der OS spezifische Code hin kommt. | ||
Farbfinsternis.tv |
![]() |
Knyk |
![]() Antworten mit Zitat ![]() |
---|---|---|
Okay^^ Vielen Dank an euch!
Ich brauchte das nämlich für Pfadangaben, weile windows ja einen backslash verwendet während bei MacOS ein normaler slash zum Einsatz kommt. so siehts dann bei mir jetzt aus: BlitzMax: [AUSKLAPPEN]
|
||
![]() |
Propellator |
![]() Antworten mit Zitat ![]() |
---|---|---|
Windows frisst auch Forward-Slashes wie ein UNIX-System.
MfG Propellator |
||
Propellator - Alles andere ist irrelephant.
Elefanten sind die Könige der Antarktis. |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group