首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

前辈,这个如何弄

2012-12-30 
前辈,这个怎么弄?我用vc做个ocx叫TestM.ocx,在c#里调用;使用都正常。把vc工程和c#工程都开这时编译ocx的时

前辈,这个怎么弄?
我用vc做个ocx叫TestM.ocx,在c#里调用;使用都正常。

把vc工程和c#工程都开

这时编译ocx的时候会提示TestM.ocx拒绝访问,每次都要把c#工程关闭后,vc才能编译
c#的属性“承载进程”也没有勾选

怎么才能不关闭c#就能编译ocx呢?
[解决办法]
两个工程都开启肯定有一个独占这个文件。
这个时候肯定没办法同时去读。
[解决办法]
就好像dll在使用中,你要重新编译,肯定不行
[解决办法]
使用到同一文件了.

单线程,不能共享.
[解决办法]
每次开一个不就行了吗?c#那边不动的话,vc设置下调试那个里面,可以直接挂着c#的程序调试啊,干嘛那么纠结
[解决办法]
那就木有其他办法了,要么你写代码就一半一半写,保证一边是对的就行了
[解决办法]
拷贝一份 做个程序 改动了就复制到备份那个哪去  在做一个检测的 出现新的 用新的 删除旧的
[解决办法]
........................................我也刚遇到这样的问题!

热点排行