WxPython et DDE

Résolu
cs_DoudouBidou Messages postés 102 Date d'inscription jeudi 29 mai 2003 Statut Membre Dernière intervention 23 juin 2008 - 3 déc. 2004 à 10:56
cs_DoudouBidou Messages postés 102 Date d'inscription jeudi 29 mai 2003 Statut Membre Dernière intervention 23 juin 2008 - 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

3 réponses

cs_DoudouBidou Messages postés 102 Date d'inscription jeudi 29 mai 2003 Statut Membre Dernière intervention 23 juin 2008 5
6 déc. 2004 à 20:09
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 :) )
3
pdalet Messages postés 4 Date d'inscription mardi 7 juin 2005 Statut Membre Dernière intervention 4 juillet 2007
29 juin 2005 à 23:29
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
0
cs_DoudouBidou Messages postés 102 Date d'inscription jeudi 29 mai 2003 Statut Membre Dernière intervention 23 juin 2008 5
30 juin 2005 à 06:30
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
0
Rejoignez-nous