DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / Gestion des langages externes / Langage C
  • Principe
  • Constantes
  • Les fonctions
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
Principe
Vous trouverez ci dessous la description des fonctions accessibles en langage C pour interfacer vos modules WINDEV à l'intérieur d'un source C.
Pour chaque commande, les paramètres attendus sont détaillés ainsi que d'éventuelles particularités à connaître.
Constantes
Les fonctions retournant un int indiquant le résultat de la commande utilisent les constantes suivantes (définies dans wdextern.h):
Nom Valeur Signification
WDERREUR_OK0Succès
WDERREUR_VERSION1Incompatibilité de numéro de version
WDERREUR_DLLLOAD2Problème au chargement de la DLL
WDERREUR_WDLLOAD3Problème au chargement de la WDL
WDERREUR_DLLCPL4Dll de compilation non trouvée
WDERREUR_ERREURCPL5Erreur de compilation
WDERREUR_MEMOIRE6Plus de mémoire disponible
WDERREUR_TYPE8Type non convertible
WDERREUR_INIT9Langage externe non initialisé
WDERREUR_EXECUTION10Erreur en cours d'exécution
WDERREUR_ERREUR11Erreur précédente non traitée
WDERREUR_COMMANDE12Commande de nWDExecute trop longue
WDERREUR_INITPROJET13Le code d'initialisation du projet a déjà été exécuté
WDERREUR_ELEMINCONNU14Elément inconnu
Les fonctions
bWDGetValeurRetour
nWDGetValeurRetour
i64WDGetValeurRetour
dWDGetValeurRetour
pszWDGetValeurRetour
Récupération de la valeur de retour suite à un appel aux fonctions nWDExecute() ou nWDEvalue()
nWDEvalueEvaluation de la valeur d'un élément
nWDExecuteExécution d'une fonction du WLangage par compilation dynamique, avec formatage de commande.
nWDExecuteExExécution d'une fonction du WLangage par compilation dynamique, sans formatage de commande.
nWDGetHFContextRécupération du contexte HFSQL (C, Pascal et Visual Basic seulement)
nWDGetLastErrorCode d'erreur de la dernière erreur
nWDInitInitialisation du langage externe
nWDInitProjetExécution du code d'initialisation du projet
nWDOuvreWDLOuvre une bibliothèque WINDEV (contenant fenêtres, états, etc.)
nWDSetCallBackNextRenseigne la callback appelée lors des WDTouche et RenvoieWDTouche pour la prochaine fenêtre à ouvrir
nWDSetParentNextRenseignement du parent de la prochaine fenêtre à ouvrir
pszWDGetLastErrorMessage de la dernière erreur
WDRepriseErreurReprise sur erreur
WDTermTerminaison du langage externe
wWDGetTypeValeurRetourType de la valeur de retour de la dernière instruction nWDExecute() ou nWDEvalue()
Version minimum requise
  • Version 9
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 18/09/2023

Signaler une erreur ou faire une suggestion | Aide en ligne locale