DLL里有这么一个函数
function GetData(ssql:Pwidechar;Memtable:FDMemtable):PWidechar;
var sErr:string;
DSList:TFDJSONDataSets;
begin
ClientModule1:=TClientModule1.Create(nil)
DSList:=ClientModule1.ServerMethods1Client.GetJsonData(ssql,sErr);
Memtable.ApendData(TFDJSONDataSetsReader.GetListValue(DSLIst,0));
Result:=PwideChar(sErr);
end;主程序调用这个DLL的函数时把窗体上的一个FDMemTable1的控件作参数调用了,可以返回数据。
但是FDMemTable1所在的窗体关闭的时候就会出错。请问有方法解决吗?
function GetData(ssql:Pwidechar;Memtable:FDMemtable):PWidechar;
var sErr:string;
DSList:TFDJSONDataSets;
begin
ClientModule1:=TClientModule1.Create(nil)
DSList:=ClientModule1.ServerMethods1Client.GetJsonData(ssql,sErr);
Memtable.ApendData(TFDJSONDataSetsReader.GetListValue(DSLIst,0));
Result:=PwideChar(sErr);
end;主程序调用这个DLL的函数时把窗体上的一个FDMemTable1的控件作参数调用了,可以返回数据。
但是FDMemTable1所在的窗体关闭的时候就会出错。请问有方法解决吗?
解决方案 »
- 请教一个问题ADOQuery如何赋值一数值型字段为空?
- 布尔变量busy:=true,报Left side cannot be assigned to错误??
- 菜鸟问题
- SQL连接问题,请大家帮忙
- 救命啊!关于控件组~~
- [吐血推荐]:8000行源程序,欢迎下载!
- 使用 WH_JOURNALRECORD 总是键盘鼠标均无反映!!!怎么回事??
- 关于动态创建控件的问题?
- Delphi控件高手请进???????????
- 老鱼,你还在吗?偶不钻牛角尖了,那个存储过程偶先放一放,如果这会你还有时间,讨论一下哪个login窗体的bug吧
- delphi6 安装,之后缺少dclteepro76控件,能不能不重装程序解决,在线等(50分)
- Delphi7的编辑器如何让代码后退和前进?
FDMemTable1.close;
GetData('select * from table',FDMemTable1);
FDMemTable1.Open;
是静态调用DLL的这个函数的。关闭窗口时就出现 Invalid pointer operation的错误了。