DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Communication / Fonctions OLE
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
OLECréeVide (Fonction)
En anglais : OLECreateEmpty
Associe un champ OLE à un objet OLE en invoquant un serveur OLE spécifique. Pour réaliser cette opération, la fonction OLECréeVide lance le serveur OLE demandé. Le document en cours est un nouveau document. Le nouveau document peut être édité et créé sous le serveur. Lors de la sortie du serveur lancé par OLECréeVide, l'objet créé est automatiquement dessiné dans le champ OLE de la fenêtre WINDEV. Cette fonction permet de créer un nouvel objet.
Remarque : Selon le serveur qui a créé l'objet OLE, l'objet peut s'afficher dans le champ sous forme de :
  • sa représentation bitmap (exemple d'image créée avec Paint Brush),
  • sa représentation vectorielle (exemple de feuille de calcul créée avec Excel),
  • l'icône représentant le serveur (exemple d'icône WinWord),
  • texte.
Exemple
// Lance Paint Brush sur un document vide
OLECréeVide(OLE_OLE1, "PBrush")
// Traitement
// Sauvegarde
OLESauve(OLE_OLE1, "OBJET.OLE")
// Récupère le serveur à lancer
Choix est une chaîne
Ind est un entier = ListeSelect(LISTE_SERVOLE)
Choix = LISTE_SERVOLE[Ind] + TAB
Choix = ExtraitChaîne(Choix, 2)
OLECréeVide(OLE_OLE1, Choix)
Syntaxe
<Résultat> = OLECréeVide(<Champ OLE> , <Nom du serveur> [, <Bloque>])
<Résultat> : Booléen
  • Vrai si la fonction a été effectuée,
  • Faux dans le cas contraire.
<Champ OLE> : Nom de champ
Nom du champ OLE qui va accueillir le nouvel 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. Si le champ contenait un objet OLE, cet objet sera remplacé par le nouvel objet.
<Nom du serveur> : Chaîne de caractères
Nom officiel du serveur OLE qui va fournir l'objet OLE. La liste des noms des serveurs disponibles est obtenue grâce à la fonction OLEServeur ou en consultant la base de données OLE avec l'utilitaire REGEDIT de Windows.
<Bloque> : Booléen optionnel
  • Vrai (valeur par défaut) : Serveur bloquant.
    Tant que l'utilisateur n'a pas quitté le serveur, la fenêtre contenant le champ OLE ne peut pas être en saisie.
  • Faux : Serveur non bloquant.
    L'utilisateur peut saisir dans la fenêtre contenant le champ OLE alors que le serveur est toujours lancé. Permet de jouer un verbe avec la fonction OLEJoue.
Remarques
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