DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions standard / Fonctions de gestion de Windows / Fonctions DDE
  • Limite
  • Langages externes
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
DDEEnvoie (Fonction)
En anglais : DDESend
Envoie une donnée au programme connecté via DDE.
Exemple
MaConnexion = DDEConnecte("Excel", Sujet)  // Connexion
Compteur = 3   // Répète 3 fois si nécessaire
BOUCLE    // Envoie les données
SI DDEEnvoie(MaConnexion, Item, Data, 10) = Vrai ALORS SORTIR
Compteur --
SI Compteur = 0 ALORS
Erreur("L'information n'a pas pu être envoyée à Excel")
SORTIR
FIN
FIN
DDEDéconnecte(MaConnexion) // Déconnexion
Syntaxe
<Résultat> = DDEEnvoie(<Identifiant connexion> , <Objet de l'envoi> , <Donnée> [, <Temporisation>])
<Résultat> : Booléen
  • Vrai si l'envoi a été effectué,
  • Faux en cas d'erreur (la fonction DDEErreur permet d'obtenir le compte-rendu de l'erreur).
<Identifiant connexion> : Entier
Identifiant de la connexion renvoyé par la fonction DDEConnecte.
<Objet de l'envoi> : Chaîne de caractères
Objet de l'envoi au programme.
<Donnée> : Chaîne de caractères
Donnée à envoyer au programme connecté.
<Temporisation> : Entier optionnel ou Durée optionnelle
Durée maximale d'attente (en secondes). Si l'ordre n'a pas pu être exécuté :
  • Si <Temporisation> est précisé, il y a une attente de <Temporisation> secondes avant de quitter la fonction DDEEnvoie.
  • Si <Temporisation> n'est pas précisé, il y a une attente infinie.
Remarque : Ce paramètre peut correspondre à :
  • un entier correspondant au nombre de secondes,
  • une variable de type Durée,
  • la durée en clair (par exemple '1s').
Remarques

Limite

La taille maximale de l'ensemble des paramètres utilisés par la fonction DDEEnvoie est de 1000 caractères.
WINDEVLangage Externe

Langages externes

Dans l'interface de WINDEV avec les langages externes, l'équivalent à la fonction DDEEnvoie est "Envoi". Tous les paramètres doivent être renseignés. La syntaxe est la suivante :
  • en C : APPELDDE("Envoi,Destinataire,sujet,info")
  • en Turbo Pascal Windows : APPELDDE('Envoi,Destinataire,sujet, info')
  • en Visual Basic Windows : call APPELDDE("Envoi,Destinataire,sujet, info")
Pour chaque paramètre, un nombre de caractères maximal est permis :
  • Destinataire : 8 caractères
  • Sujet : 30 caractères
  • Info : 100 caractères
Composante : wd290std.dll
Voir Aussi
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