用什么方法将图象(大约百兆左右)调入内存? 如提 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 详细说明: 在form.show之前想把这副大的图象事先调入内存,不然等待的时间太长了,不知各位有什么好的方法。 先使用createfile打开想要映射的文件,得到文件句柄。然后用creatfilemapping来生成一个建立在createfile文件基础上的内存映射对象,得到映射句柄。在使用mapviewoffile把文件映射到内存中,得到指向内存的第一个字节的指针。最后就可以使用该指针来进行对文件的操作了。无所谓文件的格式(应为是使用二进制的文件,获得的是文件的线性地址),使用时只要你自己了解文件的格式就可以了。 文件无所谓大小。其中的所有函数原型你可以查找msdn中的内容。 文件读写疑问 给VB版友拜年 一个绝顶简单的问题(而且有点趣) 一个版本比较低的ACCESS数据中的两个表,如果每个表中有两万条数据,进行比较时非常的慢!我等了半个小时还没有比较完!!! 数据添加有问题?急!!! 如何通过拨号方式传送文件,用winsock怎么传? 据说 ado 不能用于访问百万行级的数据库,是真的还是假的啊? 急、急、急,有没有高手帮忙,50分相送!!谢谢 Vista操作系统,应用程序占有内存不断增多,最终OS禁止该程序?如何处理?急急 关于矢量字库在编程语言中调用的问题? 怎样向右键菜单中添加小图标? 各位高手能不能给我写一个ADO连接阿,谢谢了!!!!
在form.show之前想把这副大的图象事先调入内存,不然等待的时间太长了,
不知各位有什么好的方法。
然后用creatfilemapping来生成一个建立在createfile文件基础上的内存映射对象,得到映射句柄。
在使用mapviewoffile把文件映射到内存中,得到指向内存的第一个字节的指针。
最后就可以使用该指针来进行对文件的操作了。
无所谓文件的格式(应为是使用二进制的文件,获得的是文件的线性地址),使用时只要你自己了解文件的格式就可以了。
其中的所有函数原型你可以查找msdn中的内容。