I have to interface some Python code with some ancient DDE clients. One of
the Requests requires a struct. I tried using the struct.pack from the
struct module, but data gets cut off at the first inevitable NULL byte.
class MyTopic(object.Object):
def __init__(self, topicName):
topic = dde.CreateTopic(topicName)
topic.AddItem(dde.CreateStringItem(""))
object.Object.__init__(self, topic)
self.topicName = topicName
def Request(self, req):
if req=='STATUS':
vals = range(1, 5)
result = struct.pack('lffff', *vals)
return result
_______________________________________________
python-win32 mailing list
[email protected]
https://mail.python.org/mailman/listinfo/python-win32