PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • 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/iPadApple WatchUniversal Windows 10 AppWindows Mobile
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

Versions 15 et supérieures
COMAppelleMéthode
Nouveauté 15
COMAppelleMéthode
COMAppelleMéthode
Exécute une méthode d'une interface d'un objet COM instancié grâce à la fonction COMCréeInstance.
Versions 15 et supérieures
COMCréeInstance
Nouveauté 15
COMCréeInstance
COMCréeInstance
Instancie un objet COM (Component Object Model).
Versions 17 et supérieures
COMRécupèreInterface
COMRécupèreInterface
Appelle 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