sub Main()会执行两次么?
vb吧
全部回复
仅看楼主
level 8
a37007 楼主
这是执行第一次时的断点
这是第二次执行时的断点
2014年06月03日 10点06分 1
level 8
a37007 楼主
求解
2014年06月03日 11点06分 2
level 8
╮(╯▽╰)╭什么意思。。。
2014年06月03日 11点06分 3
入口函数 sub Main() 会执行两次
2014年06月03日 11点06分
回复 a37007 :你确定别的地方没有call过?
2014年06月03日 11点06分
回复 cyycoish :确定没有其它地方call过
2014年06月03日 12点06分
吧务
level 13
static 这是一个有问题的定义方法。
你可以关了VB6 IDE再打开调试一下。你就发现只运行一次了。
2014年06月03日 12点06分 4
执行了两次, If RegOpenKey(HKEY_CLASSES_ROOT, C_ProtocolName, hKey) Then regProtocol End If,这一段代码也是在main()里面,我在这段代码断点,执行了两次
2014年06月03日 12点06分
吧务
level 13
旭如果你说的不错。为什么没有弹出两个窗口,为什么没有弹出一个2而是弹出一个1?
2014年06月03日 12点06分 5
窗口是没有弹出两个,但是确实执行了两次,你可以断点看下,难道是我IDE的问题么
2014年06月03日 12点06分
回复 a37007 :你试试楼下的代码。
2014年06月03日 12点06分
吧务
level 13
这是一个例方法。如果多次执行就会弹出多个Form窗体你自己试一下就知道了。
2014年06月03日 12点06分 6
求解,实例是只执行一次,我的程序会执行两次
2014年06月03日 14点06分
level 8
a37007 楼主
按照你的示例,确实只执行一次,以前好像我记得也是只执行一次的,但是不知道为什么现在确实是执行了两次,不知道是哪里的问题?
2014年06月03日 12点06分 8
吧务
level 13
可能ide也跟度娘一样抽了
2014年06月03日 14点06分 9
level 10
肯定是某个地方调用了~~或者重复变量?
2014年06月04日 00点06分 10
没有多个地方调用
2014年06月04日 02点06分
回复 a37007 :那你试着换别的变量呢?
2014年06月04日 02点06分
level 13
单元多线程貌似会执行N次
2014年06月04日 00点06分 11
找到了原因,我IDE装了多个辅助插件,卸载后正常了[狂汗]
2014年06月04日 02点06分
回复 a37007 :.......跟这个有关系?
2014年06月04日 02点06分
回复 传说中嘚男人 :是啊,卸载掉插件,好了
2014年06月04日 08点06分
回复 a37007 :难道你代码里面还有其他的?
2014年06月04日 08点06分
1