各位大哥,帮忙解决小弟一个问题,0x00000000指令引用0x00000000内存,改内存不能为read,谢谢 0x00000000指令引用0x00000000内存,改内存不能为read,各位大哥帮帮忙啊,我都搞了好几天了,还是找不到原因,谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 AV错误,慢慢查,或者用MemCheck AV的问题一般是去访问已经摧毁的元件,debug trace到报错的行,如果看不出问题,需要把前后代码贴给大家看。 我是调用一个DLL中的打印程序代码如下:调用代码如下: aList:=TList.Create; aVariables := TStringList.Create; try aList.Add(ADOQuery1); //替换掉即可 aVariables.Add('Test >>> 测试变量赋值'); DataModule1.PrintShare('FH001',aList,aVariables,True); //替换掉即可 finally aList.Free; end;调用:procedure TDataModule1.PrintShare( _GongID : string; _aList: TList; _aVariables : TStrings;_IsPrint : Boolean);begin FR_SelReport(ADOCnn_Rldb, _GongID, '', _aList, _aVariables,_IsPrint);end;然后调用都正常,就在释放这个DLL的时候报错了~!各位大哥帮帮我啊! 由哪个模块(DLL)创建的对象就必须由它自己来释放,这个动态链接库的一个原则。你在DLL中创建了TStringList对象,直到释放该DLL之前都没释放,当然报错咯 怎样将MainMenu的最后一项一级菜单靠右? imail 不能发送邮件,谁能告知原因?(在线等待) 一个让菜鸟头晕2天的问题,请大家帮忙啊 请教,delphi下编写的dll在cbuilder中无法调用的问题 关于数据集的提问 ADO + Sql Server 如果需要输入很多数据,你们一般怎么做? 如何在程序中声明一个过程及如何调用?(急) 为什么这种情况下回出现关键字违规??在线等候!期待关注!! 怎样让窗口全屏,看不到标题栏的那种! 使用Activex library作为服务端的一个问题。 BHO的一个问题 各位大侠,救命啊!
代码如下:
调用代码如下:
aList:=TList.Create;
aVariables := TStringList.Create;
try
aList.Add(ADOQuery1); //替换掉即可
aVariables.Add('Test >>> 测试变量赋值');
DataModule1.PrintShare('FH001',aList,aVariables,True); //替换掉即可
finally
aList.Free;
end;
调用:
procedure TDataModule1.PrintShare( _GongID : string; _aList: TList; _aVariables : TStrings;_IsPrint : Boolean);
begin
FR_SelReport(ADOCnn_Rldb, _GongID, '', _aList, _aVariables,_IsPrint);
end;
然后调用都正常,就在释放这个DLL的时候报错了~!
各位大哥帮帮我啊!
你在DLL中创建了TStringList对象,直到释放该DLL之前都没释放,当然报错咯