C# DDE数据接收问题
private void Form1_Load(object sender, EventArgs e)
{
try
{
//申明并实例化一个DdeClient对象
DdeClient client = new DdeClient("DDEServer", "TEST");
client.Advise += client_Advise;
//连接到DDE服务器
client.Connect();
//循环获取数据
client.StartAdvise("MainPro_0", 1, true, 60000);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
private void client_Advise(object sender, DdeAdviseEventArgs args)
{
//显示更新数据
label1.Text = "OnAdvise: " + args.Text;
}
CSDN上找到上述例子,但是获取不到对应的数据。单步执行时,根本运行不到client_Advise。请大侠指教,谢谢!