Page 1 sur 1

Identification OS

Publié : mar. 01/nov./2022 22:31
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

Re: Identification OS

Publié : mar. 01/nov./2022 23:25
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)

Re: Identification OS

Publié : mar. 01/nov./2022 23:32
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é),

Re: Identification OS ventura 13.1

Publié : sam. 17/déc./2022 10:04
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