2010-09-12 32 views
2

我用它創建了一個DDE服務器, 我已經建立了一些代碼,鏈接到DDE服務器,並啓動到其他服務器(運行良好)的老外包應用程序。舊時尚 - DDE問題

現在,它不能連接到DDE服務器更多,我已經用Excel查看同一臺服務器上的文件和它工作得很好, 我沒有在代碼在服務器轉移改變什麼, 代碼:

client = new DdeClient("STAR32", "DDE"); 
client.Advise += client_Advise; 
client.Disconnected += client_Disconnected; 
client.Connect(); 

任何想法?

謝謝!

+0

DDE問題幾乎是不可能的麻煩拍攝。沒有人再使用它的一個重要原因。嘗試Spy ++。 – 2010-09-12 13:16:30

+0

這是一個來自過去的爆炸。 – Jodrell 2011-05-27 12:38:21

+0

檢查出DDE間諜調試: http://msdn.microsoft.com/en-us/library/aa233534%28v=vs.60%29.aspx 只是一個關於該工具的小警告: 1.它只能顯示ASCII碼。如果有Unicode字符,它會顯示的第一個字符(並停止在第一個NULL)。 2.有關於字符它可以在每個消息中顯示的數量的限制。 儘管這些限制,它仍然是一個非常有用的一塊應用程序。 – TCS 2011-05-27 22:44:29

回答

2

爲了讓它正常工作,請刪除以下一段代碼:client.Connect();重新編譯,然後它將正常運行。