本帖最后由 作者 于 2008-10-28 13:02:01 编辑
请教楼主,怎么把BMP大包进DLL啊???我按照下面的方法制作好DLL后,在运行你的test,返回错误: 参数类型错误: VLA-OBJECT nil 但是运行你的DLL时,是可以的!!!我作的DLL同样命名为VBMP.DLL,就是不行,请指教 现在以建立“EBGSoft.dll”文件作为示例: 1.建立一个目录(如“bmp”),将图标文件全部放入该目录。注意,图标文件应为位图文件(*.bmp)。 2.利用“EBG_ResourceTool.exe”创建资源文件“EBGSoft.rc”及“EBGSoft.res”。 注意:要想创建成功,必须在电脑的C盘或D盘安装有VB程序(安装在默认路径)。 3.启动VB,选择菜单:文件/新建工程/选择“ActiveX DLL”/确定。 4.在右侧的“工程”窗口中的空白处,点击鼠标右键,选择菜单:添加/添加文件/选择你刚才创建的资源文件“EBGSoft.res”/打开。 5.选择菜单:文件/工程另存为,输入文件名,这里将所有的文件名均保存为“EBGSoft”(取默认扩展名)。 6.选择菜单:文件/生成EBGSoft.dll 搞定! |