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 python-win32@python.org https://mail.python.org/mailman/listinfo/python-win32