DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions standard / Fonctions de gestion de Windows / Fonctions Projets
  • Chargement d'un composant externe
  • Recherche du composant externe à charger
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
Spécifie le chemin d'accès à un composant externe du projet. Ce composant externe n'est pas chargé.
Remarque : Le mode de chargement du composant externe (au lancement du projet, ou à la première utilisation d'un élément du composant externe) est défini lors de l'intégration du composant externe dans le projet.
Exemple
// Chemin d'accès au composant
ResChemin est un entier
ResChemin = ComposantLocalise(MonComposant, "C:\MesComposants")
SELON ResChemin
CAS cieAbsent :
Erreur("Le composant spécifié n'est pas présent dans le répertoire indiqué")
CAS cieVersionTropAncienne, cieVersionTropRécente :
Erreur("La version du composant est incompatible avec l'exécutable")
CAS cieChargé :
Info("Le composant spécifié est déjà chargé")
CAS ciePrêt :
Info("Le composant spécifié est disponible")
FIN
Syntaxe
<Résultat> = ComposantLocalise(<Nom du composant> , <Chemin d'accès du composant>)
<Résultat> : Constante de type entier
Compte-rendu de l'opération :
cieAbsentLe composant externe n'est pas présent dans le chemin indiqué.
cieChargéLe composant externe est déjà chargé. La fonction ComposantLocalise n'a aucun effet.
ciePrêtLe composant externe est disponible et utilisable.
cieVersionTopAncienneLa version du composant externe est trop ancienne. Il est incompatible avec l'exécutable en cours.
cieVersionTropRécenteLa version du composant externe est trop récente. Il est incompatible avec l'exécutable en cours.
<Nom du composant> : Chaîne de caractères
Nom du composant externe (qui apparaît sous l'éditeur) dont le chemin d'accès doit être spécifié. Si le nom du composant externe n'est pas connu par le projet, une erreur WLangage apparaît.
<Chemin d'accès du composant> : Chaîne de caractères
Répertoire du composant externe (fichier WDK). Ce répertoire peut être terminé indifféremment par "\" ou non. Un chemin complet, relatif ou de type UNC peut être utilisé.
Remarques

Chargement d'un composant externe

Le mode de chargement du composant externe (au lancement du projet, ou à la première utilisation d'un élément du composant) est défini lors de l'intégration du composant externe dans le projet.
Pour modifier ce mode de chargement :
  1. Dans le volet "Explorateur de projet" :
    • sélectionnez le dossier "Composants externes".
    • affichez le menu contextuel de ce dossier (clic droit)
    • sélectionnez l'option "Liste des composants externes importés dans le projet".
  2. Dans la fenêtre qui s'affiche, sélectionnez le composant externe voulu et cliquez sur le bouton "Description".
  3. Modifiez le mode de chargement (option "Mode de chargement du composant").
Rappel : Lors du chargement d'un composant externe, les événements suivants sont exécutés :
  • événement de déclaration des classes du composant.
  • événement de déclaration des collections de procédures du composant.
  • événement d'initialisation du composant.

Recherche du composant externe à charger

Lors du chargement du composant externe, le composant externe sera recherché :
  • tout d'abord, dans le répertoire spécifié dans le paramètre <Répertoire du composant> de la fonction ComposantCharge.
  • puis, dans le répertoire spécifié dans le paramètre <Répertoire du composant> de la fonction ComposantLocalise.
  • ensuite, dans le répertoire indiqué dans le fichier "<Nom composant>.INI". Pour plus de détails sur ce fichier, consultez Déploiement d'une application utilisant un composant externe.
  • enfin, dans le répertoire EXE du projet.
Composante : wd290vm.dll
Version minimum requise
  • Version 10
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

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