如何用delphi 实现附加保存任何类型的文件(如excle,word,ini ...),并切能找开打。有点类型似邮件中的附加一件. 如题。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果用数据库保存ADOQuery1.Edit;TBlobField(ADOQuery1.FieldByName(字段名)).LoadFromFile(文件名);ADOQuery1.Post;读取TBlobField(ADOQuery1.FieldByName(字段名)).SaveToFile(文件名);如果用文件保存你要定义一个文件结构,比如TSaveFile = record filename: array [0..254] of char;//此处可以保存一下头文件信息 attLen:integer;//附件的尺寸 content: array of char;//附件内容end;保存时,用流读取要保存的文件,把流的size给attlen,流的内容给content取出时,根据attlen定位附件流内容的长度,去除这部分即可 tks to bdmh能否帮忙给一个关于用文件结构保存附件的例子 请教一个数字签名的函数 delphi tcxcomboboxproperty cxgrid多选合计值问题,高手请进. 看来delphi真的没落了。 急问,繁体XP中,DELPHI(英版)怎么中文都成乱码了呀?怎么解决啊,请帮忙,谢谢 关于资源文件 Windows 98 配置interBase出错!! 这样的报表用quickreport怎么设计 怎样设置系统时间? 我的两台win2000服务器是不是中了红虫病毒? 问一个点击Treeview节点的问题 关于DBgrid中picklist列表中响应选择事件?
保存
ADOQuery1.Edit;
TBlobField(ADOQuery1.FieldByName(字段名)).LoadFromFile(文件名);
ADOQuery1.Post;
读取
TBlobField(ADOQuery1.FieldByName(字段名)).SaveToFile(文件名);如果用文件保存你要定义一个文件结构,比如TSaveFile = record
filename: array [0..254] of char;//此处可以保存一下头文件信息
attLen:integer;//附件的尺寸
content: array of char;//附件内容
end;
保存时,用流读取要保存的文件,把流的size给attlen,流的内容给content
取出时,根据attlen定位附件流内容的长度,去除这部分即可
to bdmh
能否帮忙给一个关于用文件结构保存附件的例子