DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions standard / Fonctions de gestion de Windows / Fonctions diverses Windows
  • Propriétés associées au type COMObjet
  • Fonctions utilisant les variables de type COMObjet
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
Le type COMObjet permet de représenter une interface d'un objet COM. Ce type de variable est initialisé grâce à la fonction COMCréeInstance.
Il est ensuite possible d'appeler des méthodes de cette interface avec la fonction COMAppelleMéthode.
Remarque : Pour plus de détails sur la déclaration de ce type de variable et l'utilisation des propriétés WLangage, consultez Déclaration d'une variable
Exemple
// Initialisation d'une chaîne Unicode de 260 caractères
PapierPeint est une chaîne UNICODE
PapierPeint = AnsiVersUnicode(Répète(" ", 260))
 
// Déclaration d'une variable de type COMObjet
ActiveDesktop est un COMObjet
 
// Récupération de l'interface de manipulation du bureau
ActiveDesktop = COMCréeInstance("75048700-EF1F-11D0-9888-006097DEACF9", ...
"F490EB00-1240-11D1-9888-006097DEACF9")
SI ErreurDétectée = Faux ALORS
// Récupération de l'image de papier peint du bureau
COMAppelleMéthode(ActiveDesktop, 4, &PapierPeint, 260, 1)
Info("L'image du bureau est : " + UnicodeVersAnsi(PapierPeint))
FIN
Remarques

Propriétés associées au type COMObjet

Les propriétés suivantes peuvent être utilisées pour manipuler une variable de type COMObjet :
NomType manipuléEffet
AdresseEntier systèmeAdresse en mémoire du pointeur d'interface de l'objet COM.
Remarque : Cette propriété est d'un usage avancé uniquement. Il est fortement déconseillé de la manipuler directement.

Fonctions utilisant les variables de type COMObjet

COMAppelleMéthodeExécute une méthode d'une interface d'un objet COM instancié grâce à la fonction COMCréeInstance.
COMCréeInstanceInstancie un objet COM (Component Object Model).
COMRécupèreInterfaceAppelle la méthode QueryInterface de l'objet COM spécifié pour obtenir une interface spécifique de cet objet afin de l'utiliser avec la fonction COMAppelleMéthode.
Version minimum requise
  • Version 15
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