VB|xp风格:终于解决了“图片优化软件”在部分xp系统上无法启动的问题。
2024-10-14 17:55:30
一年以来,图片优化软件一直存在一个“兼容”性问题。
因为之前的软件是在windows 2003系统上开发的,制作成安装文件后,经部分用户测试发现,在部分用户的xp系统上安装后,无法正常启动,只能听到peng!的一声,界面无法显示。
今天有空,我决定重新检查代码,开始的时候我以为是因为一些api引起的,通过排除法,将代码段减少到最低程序,但依然没有解决问题。
我新建了一个窗口,然后在vb的工程属性中,将默认启动窗口改为新建的窗口 form1,生成exe文件后测试,竟然能够启动。但是当我在这个form1窗口里添加一个button控件后,又无法启动,晕!
我到百度搜索了一下,无意见在百度的贴吧里看到这么一篇介绍:
http://tieba.baidu.com/f?kz=101277016
其中有这么一段:
Private Sub Form_Initialize()
InitCommonControls
End Sub
因为我的界面想选用xp风格,所以用到了 abc.exe.manifest 的配置文件。
我是在Form_Load里加入的设置xp风格的语句:
Private Sub Form_Load()
InitCommonControls
End Sub
经过测试发现,错就错在 InitCommonControls 写在 Form_Load 里了。
当我把 InitCommonControls 移到 Form_Initialize 里,就可以正常启动界面了。
2010-03-06
最新文章
- Gobblin编译支持CDH5.4.0
- 暴力枚举N级子域名
- Mysql如何向存在外键的数据表中插入数据
- 浅谈A/B测试里常见的辛普森悖论,企业决策者必看
- html/css基础篇——link和@inport详解以及脚本执行顺序探讨
- linux下安装python
- zend optimizer在wamp的基础上安装
- P3380: [Usaco2004 Open]Cave Cows 1 洞穴里的牛之一
- ◆linux分区的加密与自动解密◆——Super孟再创辉煌
- 使用SALT-API进入集成开发的简单样例
- Android平台下使用lua调用Java代码经验总结
- linux的学习系列 5--环境变量
- 转:selenium webdriver 执行javascript代码
- line-height系列(二)——对行内元素(文字、图片、兄弟元素)、块级元素设置line-height后的表现
- Targets选项下Other linker flags的设置
- 两种方法操作其它mac应用的窗口
- Promise学习笔记
- 【XSY2472】string KMP 期望DP
- nunit单元测试详解
- mac 安装 nginx
热门文章
- Samba共享目录的多用户权限设置案例
- Redis常用操作-------Set(集合)
- Rabbit and Grass
- C. Party Lemonade
- jeecg中vaildfrom的复杂的表单校验
- Tomcat7注册为Linux服务
- how-is-docker-different-from-a-normal-virtual-machine[Docker与VirtualMachine的区别]
- [转帖]CR3,PDE,PTE,TLB 内存管理的简单说明
- vim鼠标模式打开与关闭
- 设计模式之工厂模式(c++)