4D v16.3

Gestalt

Accueil

 
4D v16.3
Gestalt

Gestalt 


 

Gestalt ( sélecteur ; valeur ) -> Résultat 
Paramètre Type   Description
sélecteur  Chaîne in Sélecteur gestalt (4 caractères)
valeur  Entier long in Résultat du gestalt
Résultat  Entier long in Code d'erreur résultant

La commande Gestalt retourne dans valeur une valeur numérique représentant les caractéristiques de la configuration matérielle et logicielle de votre système, en fonction du sélecteur que vous avez passé dans le paramètre sélecteur.

Si l'information demandée est obtenue, la fonction Gestalt retourne 0, sinon elle retourne l'erreur -5550. Si le sélecteur est inconnu, Gestalt retourne l'erreur -5551.

Important : Le Gestalt Manager est spécifique à Mac OS. Certains des sélecteurs sont également implémentés sous Windows mais l'utilité de cette fonction reste limitée sur cette plate-forme.

Pour plus d'informations sur les sélecteurs que vous pouvez passer dans Gestalt, reportez-vous à la documentation technique Apple relative au Gestalt Manager, consultable en ligne à l'adresse suivante : http://developer.apple.com/documentation/Carbon/Reference/Gestalt_Manager/index.html

Exemple  

Dans la version 10.4.11 de Mac OS, le code suivant :

 $vlErrCode:=Gestalt("sysv";$vlInfo)
 Si($vlErrCode=0)
    ALERTE("Vous utilisez la version suivante du système : "+Chaine($vlInfo;"&x"))
 Fin de si

... affiche l'alerte “Vous utilisez la version suivante du système : 0x1049”.

 
PROPRIÉTÉS 

Produit : 4D
Thème : Environnement système
Numéro : 488
Nom intl. : Gestalt

Cette commande modifie la variable système ErrorCommande(s) éligible(s) à l'exécution dans un process préemptifComportement spécifique sous Mac OS

 
HISTORIQUE 

Créé : 4D v6

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v16)
4D - Langage ( 4D v16.1)
4D - Langage ( 4D v16.2)
4D - Langage ( 4D v16.3)