System abfragen / PTC Creo Elements/Direct Modeling
gh2 12. Jul. 2004, 08:40

Hallo zusammen!

Wie kann ich im OSD-Modelling abfragen auf welchem Betriebssystem
das Programm läuft und ob im UNIX mit der Option smallui gestartet
wurde?

Danke schon mal für die Antworten!

Gruß Uwe

clausb 12. Jul. 2004, 08:47

Siehe Doku zum Integration Kit, Abschnitt "Filing and Operating System". Die einschlaegigen APIs sind sd-sys-getenv, sd-inq-platform und sd-motif-p.

Claus

RainerH 12. Jul. 2004, 08:47

Hallo Uwe,

geht so:
(display (oli::sd-inq-platform))
(display (oli::sd-small-ui-p))

Naeheres findest du unter:
...\help\Common\documentation\integration_kit\reference\function_index.html


Gruss
RainerH.

Dieter Kotsch 12. Jul. 2004, 08:50

HI

Hier die Systemabfrage:

( CASE ( SD-INQ-PLATFORM )
          (:NT
              ( DISPLAY "Windows" )       
          )
          (:HP-UX
          ( DISPLAY "Unix")
          )
)

Abfrage nach Small-UI

( WHEN (  STRING= ( SD-SYS-GETENV "SDSMALLUI" ) "1" )
  ( DISPLAY "SMALL UI" )
)

Gruß Dieter