PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget iOSApple WatchCatalystUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
OLECréeCopie (Fonction)
En anglais : OLECreateCopy
Associe un champ OLE à un objet OLE en précisant un fichier de base. La fonction OLECréeCopie lance le serveur OLE qui a créé le fichier. Une copie du fichier est éditée. Le serveur à lancer est déduit de l'extension du fichier de base (Paint Brush pour l'extension BMP, WinWord pour l'extension DOC, etc.). Lors de la sortie du serveur, l'objet est automatiquement dessiné dans le champ OLE de la fenêtre WINDEV. Cette fonction permet de modifier un objet OLE.
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
// L'image Château.gif a été créée avec Paint Brush.
// Lancement de Paint Brush avec l'image Château.gif chargée.
OLECréeCopie(OLE_OLE1, "C:\Windows\Château.gif")
// Traitement
// Sauvegarde
OLESauve(OLE_OLE1, "OBJET.OLE")
Syntaxe
<Résultat> = OLECréeCopie(<Champ OLE> , <Nom du fichier> [, <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 l'objet OLE. Si le champ contenait un objet, cet objet est remplacé par le nouvel objet. Si ce paramètre correspond à une chaîne vide (""), le champ considéré sera le champ auquel appartient l'événement en cours.
<Nom du fichier> : Chaîne de caractères (avec guillemets)
Nom et chemin (si nécessaire) du fichier de base (avec son extension). Ce fichier peut être un fichier quelconque créé avec un serveur OLE (image BMP de Paint Brush, feuille de calcul .XLS, document Word .DOC, etc.).
<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 : wd260ole.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire