![]() |
1
13
只要您只使用在同一版本Delphi中编译的代码中的DLL,那么这可能是可行的。的内部格式 一串 已经知道在不同版本之间会发生更改,并且您无法正式保证它不会再次更改。 如果您想避免在任何地方使用强制转换,请尝试包装函数,如下所示:
然后在你的代码中,你调用
|
![]() |
2
6
如果应用程序和DLL都是在同一个Delphi版本中编写的,只需使用共享内存管理器(更多详细信息) here 如果其中一方是用不同的语言编写的,那么除了使用PChar或WideString(WideString由COM内存管理器管理)没有其他方法。 也可以编写包装函数:
|
![]() |
3
0
再加上一个事实:
|
![]() |
4
-1
在Delphi2006及更高版本中,FastMM用作默认内存管理器。它也是搜索内存泄漏的好工具。 |
![]() |
Dima Malko · 如何在指定符号前添加符号? 2 年前 |
![]() |
shekharsabale · 从列表元素捕获子字符串 2 年前 |
![]() |
Manny · 如何比较Perl中的字符串? 2 年前 |
![]() |
Manan Girdhar · 拆分字符串并仅在java中使用第二部分 2 年前 |
![]() |
AnxiousLuna · Python使用len()获取数组索引数 2 年前 |
![]() |
antonoyaro8 · 数据帧中每列上的Grepl 2 年前 |