cs_DoudouBidou
Messages postés102Date d'inscriptionjeudi 29 mai 2003StatutMembreDernière intervention23 juin 2008
-
3 déc. 2004 à 10:56
cs_DoudouBidou
Messages postés102Date d'inscriptionjeudi 29 mai 2003StatutMembreDernière intervention23 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
cs_DoudouBidou
Messages postés102Date d'inscriptionjeudi 29 mai 2003StatutMembreDernière intervention23 juin 20085 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 :) )
pdalet
Messages postés4Date d'inscriptionmardi 7 juin 2005StatutMembreDerniè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
cs_DoudouBidou
Messages postés102Date d'inscriptionjeudi 29 mai 2003StatutMembreDernière intervention23 juin 20085 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