设置“执行无用户界面”
2009-1-5 21:15:30 来源:互联网设置“执行无用户界面”
作者:园主
笔者在升级BoundFormats.DLl时,在编译后调试时,本来应该在对象初始化事件出现的错误提示没有出现,其他所有应该出现的提示也没有出现,本来程序编译前反复测试已经通过,编译也很顺利,遂怀疑是由于VB的Bug引起的(VB内部的错误实在不少)。为了找到错误位置,就在初始化事件设置多处Msgbox语句,重新编译后运行,连进入初始化后的第一条语句(Msgbox)也不执行......。
此后的近20个小时,笔者反复修改—编译—测试—注销DLL—重新启动(不重启不能删除已经编译的文件)—再修改......
如果说编程还有乐趣,编译和测试简直就是活受罪。
直到最后,才发现不知何时将工程属性对话框中的“执行无用户界面”选中了,清除此选项后,一切正常。
与前两篇的问题一样,程序本身没有毛病,问题都出现在工程属性或过程属性的设置上。建议:如果程序未编译时,用全编译方式没有问题,而编译后出现错误,首先要检查工程属性、过程属性的设置。
[1]
