关于文件保存的问题。 我的程序中有一部分为测量数据结果,一部分为测量前的设置。我想把这两部分存成两种格式的文件,前面的扩展名为.dat,后面的为.cfg。请问如何把这两部分分开存啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 直接用TFileStream就行了MyDat := TFileStream.Create(FileName,fmCreate);MyDat.writebuffer(len,sizeof(len))//直接网文件里面写数据 FileName可以定义为xxx.dat,xxx.cfd..... 比如在VC中,需要存储什么变量,直接在Doc类中的Serialize中直接存就可以了,但在Delphi中如何做呢?比如我有两个变量,一个是a,一个是b,我要把他们分别存成两个文件,一个扩展名为.dat,一个扩展名为.cfg。怎么做啊? 我已经子Filter中把文件格式定好了。就是不知道如何把各个不同的变量分两类后分别写成两个不同格式的文件。 此外Delphi中的“新建”怎么做啊? 你使用一个memo就行了嘛,1。把要存的东西写进memo1里,(当然要是能在memo里显示的),再memo1.lines.savetofile('C:\aaa.dat'); 2。memo1.lines.clear;接着写进第二批,memo1.lines.add('sdfdsfjkldjlf');再memo1.lines.savetofile('C:\aaa.cfg'); 或许我想得简单了,但我真的看不懂什么意思。 你也可以设定SaveDialog的filter属性,使你可以根据你的需求存储不同类型的格式;例如(没有调试):SaveDialog1.Filter:="*.dat|Data File|*.cfg|CFG File|*.*|All Files";试试看! 我再仔细说说吧,我的程序是用于和单片机通讯的,是仪器测量的上位机程序,在仪器进行测量前需要通过程序来设置硬件上的一些参数,这些参数需要保存成.cfg文件。参数设置好之后,仪器进行测量,并将测量数据通过串口送给我的程序,这些数据需要被保存成.dat文件。不管什么文件,每个数据都对应一个变量,所要做的是把硬件参数和具体测量数据分别保存成两个不同格式的文件。 如何根据ID查询表? 用Virtual Treeview怎么做带复选框的权限目录树呢? 新手上路 如何利用数据模板实现逻辑的三层结构? ***** 在线等待,如何得到 进程的路径?**** 有使用Delphi的程序员吗?每天都可以在线的!!大家联系一下。 用Printers怎么预览报表呢? 讨论:QQ的文件传输为什么这么快啊?? 用D6如何实现XP样式的窗体? socket error 10060 是什么错误!!! SQLSERVER 2000 存储过程为何出错?? 在DELPHI中怎么从EXCEL中批量提取数据?
MyDat := TFileStream.Create(FileName,fmCreate);
MyDat.writebuffer(len,sizeof(len))
//直接网文件里面写数据
1。把要存的东西写进memo1里,(当然要是能在memo里显示的),再memo1.lines.savetofile('C:\aaa.dat');
2。memo1.lines.clear;
接着写进第二批,memo1.lines.add('sdfdsfjkldjlf');
再
memo1.lines.savetofile('C:\aaa.cfg');
或许我想得简单了,但我真的看不懂什么意思。
SaveDialog1.Filter:="*.dat|Data File|*.cfg|CFG File|*.*|All Files";
试试看!