首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

有一组数据念直接封在exe或dll中,有什么好方法吗

2013-01-07 
有一组数据想直接封在exe或dll中,有什么好方法吗?我有一组数据,现在想直接封在程序中,但直接用数组的话,由

有一组数据想直接封在exe或dll中,有什么好方法吗?
我有一组数据,现在想直接封在程序中,但直接用数组的话,由于数据太多,所以不太好,有什么好办法吗?

本想用vs中的资源来封装,但不太清楚应该怎么作?
[解决办法]
个人觉得最好是指针的形式传递进去,如果对格式有要求的话,可以定义格式规范,这样灵活性要高一点.
采用数据驱动的方式要比定死数据要好,扩充性也更强.
当然我不清楚lz的情况,作出的判断不一定准确.

个人意见,仅供参考,呵呵.
[解决办法]
不明白,数组怎么不好?
想封进去就用数组啊。

[解决办法]
资源比数组更方便解出来,还是用数组吧,写一个工具软件,把你的数据直接转成C数组就行了。
[解决办法]
LoadResource()可以把资源从dll里取出,可以有很多选择
[解决办法]
资源我真没用过,不过我认为效率不如数组,你看看编译过的代码就知道,数组的地址一般是直接在程序里的立即数。如果你数据外面调进来,这个是可变的地址,要多用一个寄存器装地址进来。

热点排行