sub Main()会执行两次么?
vb吧
全部回复
仅看楼主
level 8
a37007
楼主
这是执行第一次时的断点
这是第二次执行时的断点
2014年06月03日 10点06分
1
level 8
a37007
楼主
求解
2014年06月03日 11点06分
2
level 8
225148023zxc
╮(╯▽╰)╭什么意思。。。
2014年06月03日 11点06分
3
a37007
入口函数 sub Main() 会执行两次
2014年06月03日 11点06分
cyycoish
回复 a37007 :你确定别的地方没有call过?
2014年06月03日 11点06分
a37007
回复 cyycoish :确定没有其它地方call过
2014年06月03日 12点06分
吧务
level 13
《顾名思义》
static 这是一个有问题的定义方法。
你可以关了VB6 IDE再打开调试一下。你就发现只运行一次了。
2014年06月03日 12点06分
4
a37007
执行了两次, 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
a37007
窗口是没有弹出两个,但是确实执行了两次,你可以断点看下,难道是我IDE的问题么
2014年06月03日 12点06分
《顾名思义》
回复 a37007 :你试试楼下的代码。
2014年06月03日 12点06分
吧务
level 13
《顾名思义》
这是一个例方法。如果多次执行就会弹出多个Form窗体你自己试一下就知道了。
2014年06月03日 12点06分
6
a37007
求解,实例是只执行一次,我的程序会执行两次
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
a37007
没有多个地方调用
2014年06月04日 02点06分
传说中嘚男人
回复 a37007 :那你试着换别的变量呢?
2014年06月04日 02点06分
level 13
sunshinebean
单元多线程貌似会执行N次
2014年06月04日 00点06分
11
a37007
找到了原因,我IDE装了多个辅助插件,卸载后正常了
2014年06月04日 02点06分
传说中嘚男人
回复 a37007 :.......跟这个有关系?
2014年06月04日 02点06分
a37007
回复 传说中嘚男人 :是啊,卸载掉插件,好了
2014年06月04日 08点06分
传说中嘚男人
回复 a37007 :难道你代码里面还有其他的?
2014年06月04日 08点06分
1