DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / Gestion des langages externes
  • Principe
  • Mise en place nécessaire à l'utilisation d'une interface avec un langage externe
  • Fichiers nécessaires pour exécuter le programme écrit en langage externe
  • Librairies WINDEV (fichiers ".DLL")
  • Bibliothèques de l'application WINDEV
  • Exemples livrés avec WINDEV
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
WINDEV peut également être utilisé pour créer des éléments qui seront gérés dans des programmes écrits en C, C++, Pascal, Visual Basic, Cobol, ...
Il suffit d'appeler les éléments WINDEV depuis le langage externe. Cet appel peut être réalisé depuis un programme (fichier ".EXE") ou depuis une librairie (fichier ".DLL" ou ".OCX") compilé en langage externe.
Pour appeler un élément WINDEV depuis un langage externe, utilisez la fonction AppelWD.
Pour gérer un fichier de données HFSQL depuis un langage externe, utilisez les fonctions HFSQL du WLangage.
Remarque : Il est également possible d'utiliser des traitements écrits dans un langage externe (sous forme de librairies compilées) dans une application WINDEV. Il faut pour cela compiler une librairie (fichier ".DLL" ou ".OCX") en langage externe puis appeler les traitements de cette librairie grâce à la fonction WLangage API ou AppelDLL32.

Attention : WINDEV permet de compiler uniquement du code WLangage.
Les différents langages disponibles sont les suivants :
Mise en place nécessaire à l'utilisation d'une interface avec un langage externe
Pour utiliser des éléments développés en WINDEV avec un langage externe, sélectionnez "Langages externes" lors de l'installation de WINDEV.
Remarque : Les fichiers nécessaires au "Langages externes" sont automatiquement installés lors d'une installation complète de WINDEV.
Attention : Votre compilateur du langage externe utilisé doit obligatoirement être installé sur le poste de développement.
Fichiers nécessaires pour exécuter le programme écrit en langage externe
Pour exécuter le programme écrit en langage externe, vous devez disposer :
  • Des librairies WINDEV (Fichiers ".DLL").
  • Des librairies spécifiques au langage externe utilisé.
  • Du ou des programmes exécutables écrits en langage externe.
  • De la ou des bibliothèques de l'application WINDEV.
  • De l'analyse associée à l'application WINDEV. Cette analyse peut être intégrée à la bibliothèque.

Librairies WINDEV (fichiers ".DLL")

Le programme écrit en langage externe nécessite les librairies WINDEV pour pouvoir fonctionner (appel des fonctions WLangage, utilisation des objets graphiques, ...). Ces librairies sont listées lors de la création de l'exécutable sous WINDEV. Référez-vous à cette liste pour connaître les différentes librairies utilisées pour l'application WINDEV (fichiers "wdxxx*.DLL").
Les librairies listées et les librairies wdxxxle.dll et wdxxxcpl.dll doivent être copiées dans le répertoire d'exécution du programme écrit en langage externe.
Remarques :
  • En Java, il est également nécessaire de copier la librairie wdXXXIJV.DLL.
  • En C#, il est également nécessaire de copier la librairie wdXXXICS.DLL.
  • En Fortran et en Cobol, il est également nécessaire de copier la librairie wdXXXFL.DLL.

Bibliothèques de l'application WINDEV

La ou les bibliothèques de l'application WINDEV contiennent toutes les fenêtres, les états, les images (et autres fichiers) de l'application WINDEV.
Remarque : Si en test d'exécution du programme sous l'éditeur de langage externe, la ou les bibliothèques (fichier ".WDL") ne sont pas trouvées, il est nécessaire de préciser le chemin de la ou des bibliothèques lors de leur ouverture.
Cas particulier : En Visual Basic, il est nécessaire d'utiliser les fonctions Visual Basic suivantes : chDir et chDisk pour préciser le chemin de la ou des bibliothèques.
Exemples livrés avec WINDEV
Pour chaque langage disponible, WINDEV propose un exemple complet d'utilisation. Ces exemples sont présents dans le sous-répertoire "External Languages\FR\<NomDuLangage>" du répertoire d'installation de WINDEV.
Version minimum requise
  • Version 9
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 31/08/2023

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