首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

在DLL中导出的接口中,用string类型会不会有内存泄漏有关问题

2012-12-17 
在DLL中导出的接口中,用string类型会不会有内存泄漏问题?DLL中的导出接口中用string类型会存在内存泄漏问

在DLL中导出的接口中,用string类型会不会有内存泄漏问题?
DLL中的导出接口中用string类型会存在内存泄漏问题吗?如:

ITest = interface
    procedure Send(Value: string); stdcall;
  end;


在exe中调用这个接口,会不会引起内存泄漏?
[最优解释]
会,改成字符数组或PCHAR
[其他解释]
要用大家都有的类型,不要用Delphi自己的,PCHAR就可以
[其他解释]
可以在工程文件中第一个引用ShareMem,或者改成PChar
[其他解释]
否,标准还是好一点
[其他解释]
用WideString吧!
[其他解释]
作为接口的方法, stdcall 是否多余呢?
[其他解释]
引用:
用WideString吧!

其他语言有这个类型么?
[其他解释]
问一下:WidString是ANSI还是Unicode?忘了。。理论上是应该有的。。
[其他解释]
有啊
引用:
引用:

用WideString吧!

其他语言有这个类型么?

热点排行