delphi 中如何将图片数据保存到dat文件里的,然后读取出来,并在Image控件中显示 如标题。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 dat格式是自己定义的呀;bitmap.savetofile('yourname.dat');image.picture.bitmap.loadfromfile('yourname.dat'); dat只是个后缀而已,楼上的可以,还可以直接用流保存成文件,读取时就是从流中加载 我想把很多图片保存在一个DAT文件中,然后可以通过Image控件读取其中一张图片的数据。 用delphi的资源文件行不行,资源文件直接会编译到exe中 delphi的资源文件可以保存多个文件,支持很多格式 但我的程序是要在运行时保存图片到DAT文件中的,如果用资源文件的话会不会导致程序变得很大? 自己定义dat文件的格式!然后把图片转成文件流,文件流以字符的形式保存出来! 不将图片加到Exe中的方法无非就那么几个:1.XML文件(可以考虑使用ClientDataSet另存或者直接写)2.DLL文件3.单独的图片压缩包4.数据库里面无论哪种,最终图片需要先落地,再调用,楼主看需要选择呗:) dat文件头部几个字节放识别标志。然后按 ID NAME SIZE 这样的顺序存放dat文件中 图片的信息。最后把 图片流一个一个的存到这些信息后面。读取的时候先读识别的标志,如果是的,再读图片信息,读完后,再按图片信息一个一个的读图片流 定义一个数据结构,然后写到dat文件中,再加载后解包。 数据库连接问题 dbexpress vendor initialization failed <高分相送>小弟是菜鸟,谁能给个delphi7 socket通讯的例子?最好是源码 为什么这条SQL语句执行起来特别慢呀! delphi5可否在xp下编程??? 本人有一套ERP方面的软件 目前已有几十家客户已良好运行!!! 预购从速!!! 请问高手数据库开发的经验 devexpress 中怎么获取所有皮肤的名称? 谁能提供我一些取 Delphi 子串的函数?在线等候 高手救我:Dll中的DataModule应该怎样使用? 根据权限来判断控制创建的窗口显示与否的问题? 定义过程,那里错了
1.XML文件(可以考虑使用ClientDataSet另存或者直接写)
2.DLL文件
3.单独的图片压缩包
4.数据库里面
无论哪种,最终图片需要先落地,再调用,楼主看需要选择呗:)
然后按 ID NAME SIZE 这样的顺序存放dat文件中 图片的信息。
最后把 图片流一个一个的存到这些信息后面。读取的时候先读识别的标志,如果是的,再读图片信息,读完后,再按图片信息一个一个的读图片流