我想知道你是否可以帮助我解决我的COM问题。 我有一个程序在单击按钮时调用COM方法。代码看起来像这样:
private void Send_Click(object sender, EventArgs e)
{
p.Send(allChanges);
}
此代码工作正常。但我有另一个程序调用相同的COM方法。代码如下所示:
private void Publish(List<Tuple<string, DataPair>> allChanges)
{
var d = new SendCallback(Send);
d.BeginInvoke(allChanges, null, null);
}
正如您在此处所见,我使用委托调用COM方法。如果我不使用委托,程序将因COM异常而崩溃。
底层发送功能是相同的。
有人可以建议吗?非常感谢。