ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Help / WLanguage / WLanguage functions / Standard functions / Windows functions / Miscellaneous Windows functions
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
APIParamètre (Fonction)
En anglais : APIConfigure
Modifie les options d'appel de la fonction API et de la fonction AppelDLL32.
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 : wd290vm.dll
Minimum version required
  • Version 10
Comments
Click [Add] to post a comment

Last update: 02/13/2023

Send a report | Local help