Identification OS

Codes specifiques à MacOS X
Bmld76
Messages : 116
Inscription : dim. 09/janv./2022 12:47

Identification OS

Message par Bmld76 »

Bonsoir,

j'ai remarqué quelques différences de fonctionnement en fonction de la version de MacOs. J'utilise OSVersion() pour identifier la version.le problème est que certaines constantes ne fonctionnent pas et bizarrement Ventura me donne le même identifiant que Mac 10.9. A partir du code suivant pouvez-vous me confirmer si vous obtenez le même résultat.

Code : Tout sélectionner

Debug #PB_OS_MacOSX_10_0
Debug  #PB_OS_MacOSX_10_1
Debug  #PB_OS_MacOSX_10_2
Debug  #PB_OS_MacOSX_10_3
Debug  #PB_OS_MacOSX_10_4
Debug  #PB_OS_MacOSX_10_5
Debug  #PB_OS_MacOSX_10_6
Debug  #PB_OS_MacOSX_10_7
Debug  #PB_OS_MacOSX_10_8
Debug  "10,9 >>> " + #PB_OS_MacOSX_10_9
 Debug #PB_OS_MacOSX_10_10
 Debug #PB_OS_MacOSX_10_11
 Debug #PB_OS_MacOSX_10_12
 Debug #PB_OS_MacOSX_10_13
 Debug #PB_OS_MacOSX_10_14
 Debug #PB_OS_MacOSX_10_15 ne fonctionne pas 
 Debug #PB_OS_MacOSX_11 ne fonctionne pas 
 Debug #PB_OS_MacOSX_12 ne fonctionne pas 
 Debug #PB_OS_MacOSX_Future 
 Debug "ventura " + OSVersion()

resultat
10000
10100
10200
10300
10400
10500
10600
10700
10800
10,9 >>> 10900
11000
11100
11200
11300
11400
60000
ventura 10900

cordialement
_____________________________________________________________
IMAC 21.5 2012 Core I5 - 2.70 Ghz. 16 GB NVIDIA GeForce GT 640M 512 Mo. MacOs OCPL Sonoma 14.3
MacBook Air M1 - 8Go - Sonoma 14.5

PureBasic 6.11 MacOS
Avatar de l’utilisateur
Mindphazer
Messages : 694
Inscription : mer. 24/août/2005 10:42

Re: Identification OS

Message par Mindphazer »

Sur mon Mac, je n'ai pas les mêmes résultats. Les miens sont plus cohérents :

Code : Tout sélectionner

10000
10010
10020
10030
10040
10050
10060
10070
10080
10,9 >>> 10090
10100
10110
10120
10130
10140
10150
11000
12000
99999
ventura 99999
#PB_OS_MacOSX_10_15, #PB_OS_MacOSX_11 et #PB_OS_MacOSX_12 fonctionnent
Je suis sur Ventura, OS qui n'existait pas lorsque PB 6 est sorti, donc il est assimilé à #PB_OS_MacOSX_Future (99999)
Bureau : Win10 64bits
Maison : Macbook Pro M3 16" SSD 512 Go / Ram 24 Go - iPad Pro 32 Go (pour madame) - iPhone 15 Pro Max 256 Go
Bmld76
Messages : 116
Inscription : dim. 09/janv./2022 12:47

Re: Identification OS

Message par Bmld76 »

Bonsoir,

Merci pour la vérification, donc je pense que c'est certainement l'installation de Ventura grâce à Open core Legacy sur mon IMac 2012 (n'étant plus supporté),
_____________________________________________________________
IMAC 21.5 2012 Core I5 - 2.70 Ghz. 16 GB NVIDIA GeForce GT 640M 512 Mo. MacOs OCPL Sonoma 14.3
MacBook Air M1 - 8Go - Sonoma 14.5

PureBasic 6.11 MacOS
Bmld76
Messages : 116
Inscription : dim. 09/janv./2022 12:47

Re: Identification OS ventura 13.1

Message par Bmld76 »

Bonjour, pour info, après la mise à jour Ventura 13.1 tout est rentré dans l'ordre. Ventura 13.1 est identifié 99999

10000
10010
10020
10030
10040
10050
10060
10070
10080
10090
10100
10110
10120
10130
10140
10150
11000
12000
99999
ventura 13.1 > 99999

PB 6 fonctionne parfaitement.

Bonne fin d'année
_____________________________________________________________
IMAC 21.5 2012 Core I5 - 2.70 Ghz. 16 GB NVIDIA GeForce GT 640M 512 Mo. MacOs OCPL Sonoma 14.3
MacBook Air M1 - 8Go - Sonoma 14.5

PureBasic 6.11 MacOS
Répondre