我想请教一下 DLL 传值问题
我建立了一个 ClassLibary,生成了 DLL文件
在这里 定义了一个 int C;初值为0。 又有一个 setC和 getC两个public类型的访问这个C变量的函数。我又建立了两个 C#窗口程序
第一个窗口程序,每0.8秒 递加,然后把这个 递加的值 不断传给 ClassLibary的 C变量
第二个窗口程序,每0.8秒 读取 ClassLibary的C变量。但是,第一个窗口成功写入,第二个窗口却永远读的是 0
窗口1和窗口2,读的是一个 DLL文件我应该怎么做,正确的 实时的 读取到 窗口1 写进来的数据呢?
我建立了一个 ClassLibary,生成了 DLL文件
在这里 定义了一个 int C;初值为0。 又有一个 setC和 getC两个public类型的访问这个C变量的函数。我又建立了两个 C#窗口程序
第一个窗口程序,每0.8秒 递加,然后把这个 递加的值 不断传给 ClassLibary的 C变量
第二个窗口程序,每0.8秒 读取 ClassLibary的C变量。但是,第一个窗口成功写入,第二个窗口却永远读的是 0
窗口1和窗口2,读的是一个 DLL文件我应该怎么做,正确的 实时的 读取到 窗口1 写进来的数据呢?
解决方案 »
- 下载附件
- 一个控件上即有“单击”又有双击,请问怎么区别?
- dataGridView 的DataSource属性能够绑定到一个DataReader对象吗?
- 如何让treeview和listview的节点关联到对象
- 如何把程序中创建的node节点永远保存在treeView中?
- 谁有C#四国军旗的代码呀,本人愿意出1000分呀,,,(本人爱好军旗,所以有哪为好心兄弟提供类的类似的程序,也有300分)
- (c#)对话框中实现word文档的嵌入不是(不是调用)急~~~~~~··~
- 应聘做什么东西比较好?
- 帮个忙吧,怎么读取.ini中的配置呢?
- string问题??
- 谁能帮我把这小段VB代码翻译成C#?谢谢了
- 一道笔试题--类的构造过程
应该和static无关吧?
如果不是static那么两个窗口类如何访问的同一个对象?还有你说的“窗口程序”是独立的程序吗?如果两个“窗口程序”是各自独立的程序,那么这个C是在每个程序域独立存在的,即此时有两个 C,不是同一个。
那需要用mutex。或者使用Message,也可以用管道。
也许以后,一个是C++的,一个是 C#的
鄙人是初学,十分感谢大家的帮助。
另外 mutex 或者 message 怎么用呢?
如果一个是 VS c++ 一个是 C#.net 也可以用mutex或者mutex吗?