2012-04-12 2 views
1

Я искал высоко и низко для класса, который позволит мне подключиться к DDE-серверу. Хотя я знаю, что DDE датирован и существуют лучшие методы, они не поддерживают то, к чему я хочу подключиться.Использование DDE-сервера с Qt

я нашел this, который, по-видимому работает в Qt 3, и, к сожалению, мне не хватает знаний о различиях, чтобы обновить его QT 4.

ли кто-нибудь есть обновленная версия, время, чтобы обновить или другое решение?

ответ

0

Я также задал этот вопрос на форуме QT, поскольку, кажется, есть немного больше активности при ответе на вопросы. SO, похоже, не так много пользователей QT.

Хотя я не работаю на 100%, я получаю ответ через here.

+0

Я связался оригинальный разработчик класса, который поставил меня в правильном направлении, чтобы заставить класс работать. Вот рабочий код. https://dl.dropbox.com/u/7323096/DDE/ddecomm.zip – James

1

Я знаю, что этот древний, но и тот, кто получает здесь вам нужно сделать небольшое изменение этого кода:

void DDEComm::ddeDisconnect() 
{ 
DdeDisconnect(hConv); 
DdeUninitialize(pidInst); 
connStatus = false; 
} 

должен стать

void DDEComm::ddeDisconnect() 
{ 
DdeDisconnect(hConv); 
DdeUninitialize(pidInst); 
connStatus = false; 
pidInst = 0; 
} 
Смежные вопросы