如何把widestring类型用writefile写入再用readfile读出来?在线等,最好给个例子 别人给个接口是要需要用VC中的BSTR写入,在Delphi中也就是WideString,我这边写进去读出来总是乱码,恳求一个例子,不够还可以加分 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用 PWideCharWideString是BROLAND类型,非WINDOWS标准 procedure TForm1.Button1Click(Sender: TObject);var handle: THandle; str: WideString; buffer: array [0..255] of WideChar; i: Integer;begin ZeroMemory(@buffer, SizeOf(buffer)); str := 'My file!'; for i := 0 to Length(str) -1 do buffer[i] := str[i + 1]; handle := FileCreate('c:\a.txt', fmCreate); FileWrite(handle, buffer, SizeOf(str)); FileRead(handle,buffer,255); ShowMessage(buffer); FileClose(handle);end; delphi控制word问题,急求大侠帮助.......... 定时器触发延时太长问题 我想在delphi下启动linux上的程序,请问怎么实现啊.. SELECT后怎么取其中一个字段的值! 如何用delphi将树形数据库导出到excel表中 50分请问三层结构的怎么用事务? 对文本的操作,不知如何下手,望同行指点一下! ActionList快捷键比较方便,不过如果Action1和Action2的快捷键冲突怎么办? delphi怎样算是精通 如何为文件分配磁盘空间? ParamStr()这个函数不懂,希望快点得到回复! 关于mediaplayer中的bug
WideString是BROLAND类型,非WINDOWS标准
var
handle: THandle;
str: WideString;
buffer: array [0..255] of WideChar;
i: Integer;
begin
ZeroMemory(@buffer, SizeOf(buffer));
str := 'My file!';
for i := 0 to Length(str) -1 do
buffer[i] := str[i + 1];
handle := FileCreate('c:\a.txt', fmCreate);
FileWrite(handle, buffer, SizeOf(str));
FileRead(handle,buffer,255);
ShowMessage(buffer);
FileClose(handle);
end;