主题:  关于打包文件的两个问题

飘雪无痕

职务:普通成员
等级:2
金币:1.0
发贴:514
#12001/3/5 17:33:19
1、若将一个有30M的源文件分块打包,用一个程序main来调用,该如何办到(原打包程序有11M,在一些低配置机器上运行比较慢,所以考虑分块打包)?若可以,goto(iconid@"iconname")语句在各块之间是否依然能够goto到指定的地方?
2、若可以分块打包,并用主程序调用,那如何将我用到的所有图片一起打包进打包程序中?(因为开始作程序时,用的是Link。但程序即将结束时,客户要求将所有图片一起打包,以防别人借用,而声音和视频则不要求一起打包,这让我一时间没了主意,故而请教各位高手。)



HyperBIN

职务:普通成员
等级:1
金币:1.0
发贴:194
#22001/3/5 21:46:28
不是goto,而是jumpfilereturn!



飘雪无痕

职务:普通成员
等级:2
金币:1.0
发贴:514
#32001/3/6 9:08:47
在程序中我用了几个goto用于一些跳转,而这些goto都是跨越打包的各块的。
另外,时间和精力都不允许我重做了。



Aw天地

职务:普通成员
等级:3
金币:10.0
发贴:836
#42001/3/6 10:00:21
打包的时候个有选择的,选上就可以了



飘雪无痕

职务:普通成员
等级:2
金币:1.0
发贴:514
#52001/3/6 13:08:35
在打包时确实有四个选项,第一个是运行时恢复断开的链接,第二个是将所有同应用程序有链接关系的库文件打进打包程序,第三个是将所有外置媒体打进打包程序,第四个是更名打包。我选过二、三项,但打出来的打包程序有30多M,而且不能运行。



52domedia

职务:普通成员
等级:2
金币:10.0
发贴:352
#62001/3/6 19:37:23
>>用库文件<<
------------------------------------
1、我想要把你的问题整清楚得需要好好研究地一下库文件的使用;
2、一般来说声音与视频文件最好合在一起,这样便于同步;
3、关于视频的保护目前在AW里好像还不太容易实现,比较麻烦,其实没必要,建议在做视频的时候你不妨在上面加上类似CCTV的标志不就得了;
4、在打包时确实有四个选项,选第一个:运行时恢复断开的链接,我看就可以了,不会出问题的;
我的建议好好研究一库文件的使用



飘雪无痕

职务:普通成员
等级:2
金币:1.0
发贴:514
#72001/3/7 9:25:10
首先谢谢大家的帮助。
我只是想将程序中所有的图片一起打包,视频和声音则不管(可打包时的选项似乎是将所有程序中用到的图片、视频、声音等文件一起打包)。这样就导致打包后的.exe文件非常大,有30M以上,运行起来非常缓慢。所以考虑分块打包。这时又出了一个问题:我在程序中用到的一些goto语句会不会在各个打包块中出问题呢?
原先真的没想到客户会在程序即将结束的时候提出将所有图片一起打包,以防别人借用。而同时又要保证程序的的运行速度。
没办法,客户就是上帝嘛。



52domedia

职务:普通成员
等级:2
金币:10.0
发贴:352
#82001/3/7 22:07:45
用库文件吧,
----------------------

  通常情况下,库文件和Authorware文件加起来的数据量,比起把库文件中所有的图标放到Authorware中而没有库文件,其数据量更大,但为什么还要推荐使用库文件呢?这与windows操作系统的工作机制有关,Windows的工作方式它是需要什么文件就调入什么文件,所以,可能是刚接触Authorware的缘故,有人动不动就是一个很大的“EXE”文件,也怪吓人的,这样的话对机器可真是个考验啊。建议:打包以后的Authorware主控文件的大小最好不大于2M。