无法同时运行同名进程

qiujindong18 2014-04-16 11:36:33
用VS编译出一个程序后只能打开一个,无法再次打开,请问这是为什么?设置错误了吗?

PS1:直接用调试编译出来的程序
PS2:随便新建一个没有次现象
...全文
165 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
threenewbee 2014-04-17
  • 打赏
  • 举报
回复
程序本身有逻辑限制程序同时运行,比如使用了互斥量,或者启动的时候通过检查进程列表判断。 或者程序使用了不可共享的资源,比如文件、数据库、硬件和端口等,导致第二个程序启动出错。
本拉灯 2014-04-17
  • 打赏
  • 举报
回复
qiujindong18 2014-04-17
  • 打赏
  • 举报
回复
终于解决了,原来是勾选了单个实例应用,去掉就可以了,谢谢各位的解答了。
qiujindong18 2014-04-17
  • 打赏
  • 举报
回复
引用 1 楼 caozhy 的回复:
程序本身有逻辑限制程序同时运行,比如使用了互斥量,或者启动的时候通过检查进程列表判断。 或者程序使用了不可共享的资源,比如文件、数据库、硬件和端口等,导致第二个程序启动出错。
确实有判断同时运行,但是我调试时,启动窗体的Load都没执行就退出了,而且我把所有代码移植到新的项目就没有这个问题,只是移植到新的项目是,编辑时,窗体上所有控件都没有显示,但是调试时就可以正常显示,这是什么原因?
bdmh 2014-04-17
  • 打赏
  • 举报
回复
在入口的代码中,进行了互斥判断,比如运行时先查找进程列表中是否有同名的,或者判断是否存在同名的互斥量

16,722

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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