procedure Frmpm.ToBu(Sender: TObject);
var
MyText:TextFile;
a,b,c,d:string[20];
begin
assignfile(MYtext,mytext.txt);
rewrite(mytext);
a:='a';
b:='b';
c:='cc';
d:='dd';
try
????writeln(mytext,a,b); (给点建议)
????writeln(mytext,c,d);
finally
closefile(mytext);
end;
end;
end.
var
MyText:TextFile;
a,b,c,d:string[20];
begin
assignfile(MYtext,mytext.txt);
rewrite(mytext);
a:='a';
b:='b';
c:='cc';
d:='dd';
try
????writeln(mytext,a,b); (给点建议)
????writeln(mytext,c,d);
finally
closefile(mytext);
end;
end;
end.
解决方案 »
- 用delphi打开程序弹出内存不能read,在线求解
- ACCESS中如何用SQL语句实现通过date来检索datatime类型的数据,经验总结和探讨
- 一个程序生成另一个程序怎样做?
- 大富翁关闭了,在这里问个最简单的问题,关于TEdit的ImeMode property属性?
- 三层开发如何使用多线程调用接口函数?大家帮帮忙,在线等待……
- 高手请进,listview问题
- 用什么方法可以侦测到用户修改系统时间?
- DBGridEh里面如何让在按回车的时候在一个一个Cell里面浏览?
- 简单小问题,数据库方面
- Delphi6好用吗???
- delphi7.0怎末没有fastreport报表控件了???
- 关于edit回车声音问题
A B C D
aaa bbb ccc ddd
const
cFilePath='C:\';
var
vText:TextFile;
A,B,C,D:string[20];
begin
AssignFile(vText,cFilePath+'MyText.Txt');
ReWrite(vText);
A:='a';
B:='b';
C:='cc';
D:='dd';
try
WriteLn(vText,Format('%-10s',[A]),Format('%-10s',[B]),Format('%-10s',[C]),Format('%-10s',[D])); //假设列固定长度是10,当然你可以指定其他值
finally
CloseFile(vText);
end;
end;当你指定的A、B、C和D的长度大于Format中指定固定长度时,多余部分将被截取掉!