如何将edt_server.text中的内容保存在文本文件中?我的下面代码出现乱码,为什么?
filename:=r_sys.apppath+'dat\login.txt';
ifilehandle:=FileCreate(filename);
if fileexists(filename) then
begin
name:=trim(edt_server.text);
FileWrite(ifilehandle,name,length(name));
FileClose(ifilehandle);
end;
filename:=r_sys.apppath+'dat\login.txt';
ifilehandle:=FileCreate(filename);
if fileexists(filename) then
begin
name:=trim(edt_server.text);
FileWrite(ifilehandle,name,length(name));
FileClose(ifilehandle);
end;
解决方案 »
- 求助access violation错误
- 网站宣传用友二次开发是否侵权
- 有关三层问题,请高手指教
- █★█★█★█专业PP技术论坛开张,有贴的捧个贴场,没贴的捧个UP█★█★█★█
- 请问各位高手一个问题。特急。谢谢各位了!我在在线等后!
- 怎样把光标移到 Memo 上的指定的行列位置上?
- 哪里有TServerSocket和TClientSocket控件下载??
- 求多表视图的创建良方
- 急急急!哪里有地方下载Delphi读取foxpro for dos下的DBF库?
- 请问DELPHI5中有像VB中的立即执行窗口吗?
- 下午的面试题目,一定要帮我解决啦。
- Windows消息机制是什么回事情? 高分! 晚上结贴
好像是用FileWrite(ifilehandle,@name[0],length(name));记不清了,也可以先转为pchar后再保存。
txt : TextFile;
FileName:string;
begin
filename:=r_sys.apppath+'dat\login.txt';
AssignFile(txt, FileName);
Rewrite(txt);
WriteLn(txt, edit1.text);
CloseFile(txt);
end;