6
在delphi中,如何将MemoryStream写入数据资源?将流写入RCDATA资源
procedure StringtoRes (filename:string; Inputstream: TMemoryStream);
var
hUpdate: THandle;
begin
hUpdate := BeginUpdateResource(PChar(filename), True);
UpdateResource(hUpdate, RT_RCDATA, 'ID', LANG_NEUTRAL,InputStream,InputStream.Size);
EndUpdateResource(hUpdate,False);
end;
此代码给了我一个访问冲突和inadequancy的强烈感觉,因为我甚至不知道从哪里开始修复它。有没有人?