var
h: Integer;
Buf: Pointer;
s: AnsiString;
iret: Integer;
begin
//创建文件
h := FileCreate('1.txt');
if INVALID_HANDLE_VALUE = h then
Exit; //要写入的字符串
s := 'hello 中国'; //分配内存空间
GetMem(Buf, Length(s));
try
//复制字符串到内存空间
StrCopy(Buf, PAnsiChar(s)); //写入文件,并判断返回值
iret := FileWrite(h, Buf^, Length(s));
if -1 = iret then
raise Exception.Create('FileWrite err.'); finally
FreeMem(Buf);
end;
end;
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货