I've been using DeTransfer for a while now, and I use DDE commands to send data to another software package that does all of my logic and fancy GUI stuff. However I've noticed something funny on of my systems - after a while of acquiring data, slowly but surely, the DDE data gets corrupted. The channel names (and DDE modifiers) somehow leak into the data. So say I want to read the data of DDE channel "&!Chan1". Normally I'd get a response like "0.52" or something like that. Instead, after this corruption happens, the data returns will become something like "0.52&!Chan2".
Deleteing the data from the DDE window temporarily fixes the problem, however it eventually comes back. Have you guys seen this?