在DLL中导出的接口中,用string类型会不会有内存泄漏有关问题
在DLL中导出的接口中,用string类型会不会有内存泄漏问题?DLL中的导出接口中用string类型会存在内存泄漏问
在DLL中导出的接口中,用string类型会不会有内存泄漏问题?
DLL中的导出接口中用string类型会存在内存泄漏问题吗?如:
ITest = interface
procedure Send(Value: string); stdcall;
end;
在exe中调用这个接口,会不会引起内存泄漏?
[最优解释]会,改成字符数组或PCHAR
[其他解释]要用大家都有的类型,不要用Delphi自己的,PCHAR就可以
[其他解释]可以在工程文件中第一个引用ShareMem,或者改成PChar
[其他解释]否,标准还是好一点
[其他解释]用WideString吧!
[其他解释]作为接口的方法, stdcall 是否多余呢?
[其他解释]其他语言有这个类型么?
[其他解释]问一下:WidString是ANSI还是Unicode?忘了。。理论上是应该有的。。
[其他解释]有啊