invoke,是什么意思?十万火急! 如果外部程序有多线程调用ocx的同一个类的可能,那么我用这个ocx的这个类调用invoke,是什么意思?是不管有多少线程,一个一个依次执行? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是这样的。我有一个ocx,这个ocx不支持多线程调用。假如外部有多线程调用,要改成一个一个的单进程的那样的去调用。所以我想在这个ocx上一层做一个dll外部程序不再调用那个ocx,而是调用我的dll我在我的dll里面调用ocx里面的方法这样的话假如外部有多线程调用我的dll我希望我可以让他们一个一个去执行我现在的做法是:dll里面添加窗体,窗体上面添加了那个ocx的类然后在方法里面写:ocx类.invoke(delegate)我想问的事,这样能实现我的想法? 简单点, 就是把主动权交回给mainThreadhttp://blog.csdn.net/LeoMaya/archive/2006/12/26/1463695.aspx Invoke 应该是一个一个同步执行.BeginInvoke是异步执行.我不太懂,可能是这样子的 LeoMaya(我是L.W, 这是我的故事) 你的blog我刚才看了因为非常着急,所以为了确保期间,我跟你确认一下按照你的blog的内容我上面所写的就是可以了,是不是? 我只能说, 你的所有外部线程的调用动作都会通过Invoke来变成当前主线程调用 webservice如何实现可选参数及如何返回可选结果? 请问如何用代码获得列举:程序某个作用域里(或当前作用域)中的所有变量? WinForm程序中使用用异步WebService返回时发生错误 dataGridView问题 C#类访问级别问题 类似于绘制流程图中的连线,如何设置或添加连接线的控制点,让连线更加美观 如何为标准控件添加自定义属性? 如何重写mainMenu.menuItems.Add()方法? 求助RichTextBox控件添加 能看到MS基础类的写法吗? 安装VS 2005错误 请教一个string转float的问题,谢谢。
我有一个ocx,这个ocx不支持多线程调用。
假如外部有多线程调用,要改成一个一个的单进程的那样的去调用。
所以我想在这个ocx上一层做一个dll
外部程序不再调用那个ocx,而是调用我的dll
我在我的dll里面调用ocx里面的方法
这样的话
假如外部有多线程调用我的dll
我希望我可以让他们一个一个去执行
我现在的做法是:
dll里面添加窗体,窗体上面添加了那个ocx的类
然后在方法里面写:ocx类.invoke(delegate)
我想问的事,这样能实现我的想法?
因为非常着急,所以为了确保期间,我跟你确认一下
按照你的blog的内容
我上面所写的就是可以了,是不是?