调试运行时正常,生成exe运行错误50003。求助!
vb吧
全部回复
仅看楼主
level 4
用vb写了某棋牌游戏记牌器,图色(非内存)。调试运行没任何问题,生成exe或打包后运行出现错误50003。实在找不到哪里有问题,求大神给点方向。用到的控件:checkbox, picturebox, timer。用到的API:findwindow, getwindowrect, setwindowpos, getdibits, releasedc, getdc, bitblt。
2016年12月16日 02点12分 1
level 1
可能是窗体的 ico 文件引起
2017年06月28日 03点06分 3
level 15
单恁几句说明个人感觉判断不了。
2017年06月28日 03点06分 4
VB6 在某些系统下面仅能使用 32*32,16*16大小,16色的ICO文件。 在Windows 10 下可以支持到 256色的ICO。
2022年03月21日 03点03分
@oldt888 不是,win10可以支持32位真彩图标,但是基本没用,你写的程序不可能只跑win10,要兼容Win7、win8,你只能用其他颜色的图标。但是有一种方法可以即真彩色图标,又兼容其他系统。主要问题出在icon(stdpicture原因)属性里,只要不设置到icon属性里,其他方法设置真彩色都可以兼容其他系统
2022年03月21日 03点03分
@oldt888 vb 256x256都可以支持,只在你怎么操作,256x256这种生成的图标实在太大,小程序的话,图标就占了80、90%,一般会将这种图标转png(icon图标新格式)
2022年03月21日 03点03分
1