用VB制作包含资源的单一程序

来源:百度知道 编辑:UC知道 时间:2024/09/21 08:43:44
我用VB制作一张贺卡,有背景音乐,有图片的
现在在VB程序中引用它们时,只能指出它们的路径,然后链接
比如引用音乐: sndplay ......
引用图片: Image1.Picture="123.jpg"
这样只能把这些资源放进一个文件夹,然后用主程序来链接引用
但我想把程序和资源全部打包,这样对方收到的就是一个exe可执行文件,双击可运行,图片和音乐也能正确显示和播放 (注意:不是制作安装包!)
问下有没有人能解决这个问题,不胜感激

一、这个方法是可以的。只要用“VB6 资源编辑器”中添加这几个资源,然后在程序运行时读取资源就行了
二、但要注意有些版本好像没有这个外接程序,如简化版,但企业版一定有,只要在“外接程序”->“外接程序管理器”中加载“VB6 资源编辑器”就可以了。
三、将你要用到的文件用相应的方式添加到资源文件中,然后在程序运行时加载或是释放后再加载相应的文件就行了。位图、字符串、WAV、图标等资源可以直接在程序中加载,但JPG、MP3等非上面所说的资源要使用自定义资源方式添加,然后在程序中使用LoadResData来释放,然后再加载。