起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 149|回复: 3

【结帖】平台支持写文本文件否?非INIfile**

[复制链接]
发表于 2008-6-19 16:50:08 | 显示全部楼层 |阅读模式
这段代码在平台中怎么实现? 下面写法是我在delphi中实现的
var
   F : TextFile;
   I ,J : INTEGER;
   str : String;
begin
  AssignFile(F, 'D:\MyFile.txt');
  Rewrite(F);
  writeln(F,'ÌîÖÆÆ¾Ö¤,V800') ;
  for i := 1 to Adoquery1.RecordCount do
  begin
    str := '';
    for J := 1 to AdoQuery1.FieldCount do
    begin
      if j = 1 then
      begin
        if AdoQuery1.Fields.Fields[j-1].DataType = ftbcd then
          str := str + formatfloat('#0.00',AdoQuery1.Fields.Fields[j-1].AsFloat)
        else
          str := str + AdoQuery1.Fields.Fields[j-1].AsString;
      end
      else
        if AdoQuery1.Fields.Fields[j-1].DataType = ftbcd then
        str := str +','+ formatfloat('#0.00',AdoQuery1.Fields.Fields[j-1].AsFloat)
        else
        str := str +','+ AdoQuery1.Fields.Fields[j-1].AsString;
    end;
    //if i < Adoquery1.RecordCount then
    writeln(F,str) ;
    Adoquery1.Next;  
  end;

  closefile(F);
回复

使用道具 举报

发表于 2008-6-19 17:06:23 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-19 21:04:51 | 显示全部楼层
var s:TStrings;
begin
  s:=TStringList.Create;
try
  s.Add('sss');
  s.savetofile('a.txt');
finally
  s.free;
end;
end;
使用这种方式解决
回复 支持 反对

使用道具 举报

发表于 2008-6-20 08:21:43 | 显示全部楼层
谢谢楼主反馈。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-20 20:43 , Processed in 0.036784 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表