newfile.free; //?
end;
newfile.Free; //?
end;
newfile.Free; //?
解决方案 »
- 数据采集高手请进!
- 請問...刷新數據后,如何保護treeview中選定的節點的焦點?
- 用DELPHI如何发送按键给其他程序?
- 请问如何将'112,345,234'这样的string转换成数字?
- 各为大虾请进,如何将USB接口的摄象头的当前桢中所选取的区域保存为BMP图象?100!!!
- 用DELPHI群发送短讯到手机(急)
- 我在form2对数据表删除后,form1.dbgrid不会更新,要通过ado.active:=true;才更新。有没有什么方法自动更新
- 请问到哪儿可以找到ascii字符对应的虚拟码?
- 消息框问题
- 请帮忙修改下代码,增加区段大小。。。。。。。。。。。。。。。结贴100%,谢谢了
- 请问各位高手??delphi和cb互调的问题??
- 如何创建ADT字段?
var existedFile:string;
var tes:array of char;
var reg:TRegistry;
var newfile:TFileStream;
begin
existedFile:='d:\1.txt';
newfile:=TFileStream.Create(existedFile,fmOpenRead);
reg:=TRegistry.Create;
try
if reg.OpenKey('Software\J-Studio',true)
then
begin
setlength(tes,newfile.size);
newfile.Read(tes,newfile.size);
reg.WriteBinaryData('test',tes,newfile.size);
end;
finally
reg.Destroy;
newfile.free;
end;
// newfile.Free;
end;end.还错。为什么呀?
var existedFile:string;
var tes:array of char;
var reg:TRegistry;
var newfile:TFileStream;
begin
existedFile:='d:\1.txt';//这个文件存在不存在,如果不存在,会出现错误
newfile:=TFileStream.Create(existedFile,fmOpenRead);
reg:=TRegistry.Create;
try
if reg.OpenKey('Software\J-Studio',true)
then
begin
setlength(tes,newfile.size);
newfile.Read(tes,newfile.size);
reg.WriteBinaryData('test',tes,newfile.size);
end;
finally
reg.Destroy;
newfile.free;
end;
end;end.
var existedFile:string;
var tes:array of char;
var reg:TRegistry;
var newfile:TFileStream;
begin
existedFile:='d:\1.txt';//这个文件存在不存在,如果不存在,会出现错误
newfile:=TFileStream.Create(existedFile,fmOpenRead);
reg:=TRegistry.Create;
try
if reg.OpenKey('Software\J-Studio',true)
then
begin
setlength(tes,newfile.size);
newfile.Read(tes,newfile.size);
reg.WriteBinaryData('test',tes,newfile.size);
end;
finally
reg.free;用free比用destroy好
newfile.free;
end;
//删除重复调用
end;end.
文件是存在的,
是在newfile.free时会有问题。
显示
EAccessViolation with message 'Access violation at address 00404B6C in module 'launcher.exe'.Write of address 00CB7359'