不能再两个项目之间复制窗体?
今天遇到一个很诡异的情况。这个程序是我专门为主程序做的一个launcher。在运行的时候限制一张图片,检查配置文件是否正确。正确的话shell命令调用主程序启动,这个测试通过了的。如果不正确的话弹出对话框,用户可以选择设置配置文件或者退出。但是出问题了,弄了半天不行,求大神帮助
问题一:
配置窗体FormConfig不能正常启动。
加断点逐行运行的时候,发现FormConfig_Load 执行完成之后,跳转到下面的FormConfig.Show(),然后是End
更为诡异的是launcher窗体并未退出,FormConfig窗体出现,但是一直处于加载和等待的状态(控件在加载中那种),过了一会FormConfig不见了,launcher窗体一直在那里。没有报错什么的。
程序代码:
If aa = vbYes Then FormConfig.SV_OK = SV_GOOD FormConfig.Config_OK = CONFIG_GOOD FormConfig.TopMost = True FormConfig.Show() ElseIf aa = vbNo Then End End If
FormConfig加载应该是没有问题的,是主程序的一个窗体复制过来的。而且把启动项改为FormConfig也是可以的正常显示。
[此贴子已经被作者于2016-4-17 20:55编辑过]