WxPython et DDE [Résolu]

cs_DoudouBidou 102 Messages postés jeudi 29 mai 2003Date d'inscription 23 juin 2008 Dernière intervention - 3 déc. 2004 à 10:56 - Dernière réponse : cs_DoudouBidou 102 Messages postés jeudi 29 mai 2003Date d'inscription 23 juin 2008 Dernière intervention
- 30 juin 2005 à 06:30
Bonjour,

j'utilise la liaison DDE pour dialoguer entre python et une application sous windows 2000
j'ai trouvé (un peu par hasard) un module DDE pour gérer cette liaison

mais en parcourant la doc de wxPython je tombe sur wxDDEClient, wxDDEServer ou encore wxConnection
c'est exactement ce dont j'aurai besoin mais l'ennui c'est que ces class sont inconnus au moment de l'import... :dissapprove)
si qqn peut me dire pourquoi ?

from wxPython.wx import *
wxDDEClient

Traceback (most recent call last):
File "", line 1, in -toplevel-
wxDDEClient
NameError: name 'wxDDEClient' is not defined
Afficher la suite 

3 réponses

Répondre au sujet
cs_DoudouBidou 102 Messages postés jeudi 29 mai 2003Date d'inscription 23 juin 2008 Dernière intervention - 6 déc. 2004 à 20:09
+3
Utile
J'ai résolu mon problème, donc je poste pour info :

il n'existe aucun wrapper pour les classes wxDDEConnection, wxDDEClient et wxDDEServer dans wxPython

tant pis pour ceux qui voulait s'en servir ! ;)
j'ajouterai bientot une source pour utiliser la DDE à partir des API Windows
(oui je sais DDE existe avec win32all mais ça ne me convient pas :) )
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de cs_DoudouBidou
pdalet 4 Messages postés mardi 7 juin 2005Date d'inscription 4 juillet 2007 Dernière intervention - 29 juin 2005 à 23:29
0
Utile
je suis interessé par ton travail. je travaille moi-même aussi sur une liaison DDE entre OpenOffice Calc et une chaîne de mesure (charge de batterie NI-MH).

J'arrive à communiquer avec openoffice mais je ne peux écrire dans une cellule.
Il existe peu d'infos dans ce domaine. Cela marche très bien avec excel, mais
pas très bien avec OOcalc

J'utilise pywin32, py24 et w2K

philippe DALET
laboratoire sts systèmes électroniques
FIGEAC

philippe.dalet@tiscali.fr
Commenter la réponse de pdalet
cs_DoudouBidou 102 Messages postés jeudi 29 mai 2003Date d'inscription 23 juin 2008 Dernière intervention - 30 juin 2005 à 06:30
0
Utile
Bonjour,



il existe avec win32 un module DDE qui fonctionne assez bien toute fois
il ne gère pas les hotlink j'ai donc créé un nouveau module à l'aide de
ctypes qui utilise directement l'api windows.



malheureusement je suis en vacances pour le moment, je reprends le 18 juillet, je t'enverrai mon travail



mais attention, mon script ne gère que ce dont j'ai besoin, à savoir un client DDE:

je peux lire et écrire sur un serveur DDE et créer une hotlink vers une variable du serveur



Seb
Commenter la réponse de cs_DoudouBidou

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.