DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Communication / Fonctions OLE
  • Opérations autorisées
  • Divers
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
OLEJoue (Fonction)
En anglais : OLEPlay
Permet :
  • soit de récupérer la liste des opérations possibles (autres que l'édition) depuis un serveur,
  • soit d'effectuer une opération. Dans ce cas, le serveur doit avoir été lancé par les fonctions OLEEdite, OLECréeCopie ou OLECréeVide avec le paramètre <Bloque> à Faux.
Exemple
// Crée un objet à partir d'un .WAV
OLECréeCopie(OLE_OLE1, "C:\Windows\tada.wav", Faux)
// Joue le .WAV
OLEJoue(OLE_OLE1, "&Lecture")
ListeAjoute(LISTE_Liste1, OLEJoue(OLE_OLE1))
Syntaxe

Exécuter une action particulière sur un objet Masquer les détails

<Résultat> = OLEJoue(<Champ OLE> , <Action à exécuter>)
<Résultat> : Booléen
  • Vrai si l'action a été effectuée,
  • Faux dans le cas contraire.
<Champ OLE> : Nom de champ
Nom du champ OLE associé à l'objet OLE. Si ce paramètre correspond à une chaîne vide (""), le champ considéré sera le champ auquel appartient l'événement en cours.
<Action à exécuter> : Chaîne de caractères
Libellé de l'action (verbe) à exécuter. Indique au serveur le traitement demandé. Cette information est nécessaire afin de permettre au client OLE de traiter l'objet lié sans connaître la structure des données incorporées dans l'objet OLE.

Récupérer la liste des actions reconnues par un serveur OLE Masquer les détails

<Résultat> = OLEJoue(<Champ OLE>)
<Résultat> : Chaîne de caractères
Liste des actions (verbes) reconnus par le serveur OLE au format :
<Verbe1> + RC + <Verbe2> + RC + ... + RC + <Verbe N>
Ces verbes correspondent à des choix de menu et contiennent en général un caractère '&' signalant la lettre d'appel. Ce caractère ne doit pas être supprimé lors de l'appel à la fonction OLEJoue.
<Champ OLE> : Nom de champ
Nom du champ OLE associé à l'objet OLE. Si ce paramètre correspond à une chaîne vide (""), le champ considéré sera le champ auquel appartient l'événement en cours.
Remarques

Opérations autorisées

Certains serveurs OLE permettent à leurs clients d'effectuer des opérations autres que l'édition sur les objets. Par exemple, l'enregistreur de sons SOUNDREC.EXE de Windows permet aussi de lire un objet (un .WAV ou un .MID).

Divers

Seul OLE version 1 est géré.
Composante : wd290ole.dll
Version minimum requise
  • Version 9
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