前辈,这个怎么弄?

lgstudyvc 2012-12-20 03:40:48
我用vc做个ocx叫TestM.ocx,在c#里调用;使用都正常。

把vc工程和c#工程都开

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

怎么才能不关闭c#就能编译ocx呢?
...全文
224 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
fanyaohua9 2012-12-20
  • 打赏
  • 举报
回复
........................................我也刚遇到这样的问题!
q312977 2012-12-20
  • 打赏
  • 举报
回复
拷贝一份 做个程序 改动了就复制到备份那个哪去 在做一个检测的 出现新的 用新的 删除旧的
WalkHard 2012-12-20
  • 打赏
  • 举报
回复
那就木有其他办法了,要么你写代码就一半一半写,保证一边是对的就行了
lgstudyvc 2012-12-20
  • 打赏
  • 举报
回复
引用 6 楼 WalkHard 的回复:
每次开一个不就行了吗?c#那边不动的话,vc设置下调试那个里面,可以直接挂着c#的程序调试啊,干嘛那么纠结
我两边都要调,这样就要一会关、一会开的
WalkHard 2012-12-20
  • 打赏
  • 举报
回复
每次开一个不就行了吗?c#那边不动的话,vc设置下调试那个里面,可以直接挂着c#的程序调试啊,干嘛那么纠结
lgstudyvc 2012-12-20
  • 打赏
  • 举报
回复
Ny-6000 2012-12-20
  • 打赏
  • 举报
回复
使用到同一文件了. 单线程,不能共享.
lgstudyvc 2012-12-20
  • 打赏
  • 举报
回复
引用 2 楼 bdmh 的回复:
就好像dll在使用中,你要重新编译,肯定不行
c#工程只是打开了,没有执行;也就是说没有执行c#的程序
bdmh 2012-12-20
  • 打赏
  • 举报
回复
就好像dll在使用中,你要重新编译,肯定不行
  • 打赏
  • 举报
回复
两个工程都开启肯定有一个独占这个文件。 这个时候肯定没办法同时去读。

110,549

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧