PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
APIParamètre (Fonction)
En anglais : APIParameter
Modifie les options d'appel de la fonction API et de la fonction AppelDLL32.
Remarque : Modification de comportement des fonctions API et AppelDLL32 :
Comportement jusqu'à la version 100045 :
  • Les fonctions API et AppelDLL32 bloquent les autres threads.
  • Si la fonction de l'API appelée modifie les paramètres systèmes régionaux (langues, décimales, ...), les paramètres régionaux précédents ne sont pas restaurés.
Comportement à partir de la version 100050 :
  • Les fonctions API et AppelDLL32 ne bloquent plus les autres threads.
  • Si la fonction de l'API appelée modifie les paramètres systèmes régionaux, les paramètres régionaux précédents sont restaurés.
La fonction APIParamètre permet de configurer le comportement par défaut de ces fonctions.
Par défaut :
  • Les fonctions API et AppelDLL32 ne bloquent pas les autres threads.
  • Si la fonction de l'API appelée modifie les paramètres systèmes régionaux, les paramètres régionaux précédents sont restaurés.
La fonction APIParamètre permet de configurer le comportement par défaut de ces fonctions.
Exemple
// Blocage des threads
APIParamètre(apiBloqueThreads, Vrai)

// Non restauration de la locale
APIParamètre(apiRestaureParamètresSystème, Faux)
Syntaxe

Connaître la valeur d'une option des fonctions API et AppelDLL32 Masquer les détails

<Résultat> = APIParamètre(<Option>)
<Résultat> : Booléen
Valeur de l'option demandée :
  • Vrai si l'option demandée est activée,
  • Faux dans le cas contraire.
<Option> : Constante de type entier
Paramètre dont la valeur est recherchée :
apiBloqueThreadsPermet de savoir si la fonction API ou la fonction AppelDLL32 bloque les threads pendant son exécution.
Par défaut, cette option est désactivée.
apiRestaureParamètresSystèmePermet de savoir si la fonction API ou la fonction AppelDLL32 restaure les paramètres systèmes régionaux (langue, affichage des décimales, ...) après l'exécution de l'API Windows.
Par défaut, cette option est activée.

Modifier la valeur d'une option des fonctions API et AppelDLL32 Masquer les détails

<Résultat> = APIParamètre(<Option> , <Valeur>)
<Résultat> : Booléen
  • Vrai si l'option demandée était activée avant l'utilisation de la fonction APIParamètre,
  • Faux si l'option demandée n'était pas activée avant l'utilisation de la fonction APIParamètre.
<Option> : Constante de type entier
Paramètre dont la valeur doit être modifiée :
apiBloqueThreadsSi le paramètre <Valeur> est à Vrai, les threads sont bloqués pendant l'exécution des fonctions API et AppelDLL32.
Si le paramètre <Valeur> est à Faux, les threads ne sont pas bloqués pendant l'exécution des fonctions API et AppelDLL32.
Par défaut, cette option est désactivée.
apiRestaureParamètresSystèmeSi le paramètre <Valeur> est à Vrai, les paramètres systèmes régionaux (langue, affichage des décimales, ...) sont restaurés après l'exécution de l'API Windows.
Si le paramètre <Valeur> est à Faux, les paramètres systèmes régionaux (langue, affichage des décimales, ...) ne sont pas restaurés après l'exécution de l'API Windows. Dans ce cas, si l'API Windows modifie ces paramètres, les modifications seront conservées.
Par défaut, cette option est activée.
<Valeur> : Booléen
Valeur de l'option demandée :
  • Vrai si l'option demandée doit être activée,
  • Faux dans le cas contraire.
Composante : wd240vm.dll
Version minimum requise
  • Version 10
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire