递归火山软件开发平台
标题:
@吴总 火山调用易语言dll,易语言内部机制问题。
[打印本页]
作者:
urenai
时间:
2022-9-19 20:10
标题:
@吴总 火山调用易语言dll,易语言内部机制问题。
通常调用dll子程序获取数据,一般先分配缓冲区 把指针给dll子程序。
这样dll子程序就可以把数据填充进去。
问题是,易语言子程序支持返回 文本型
火山在调用dll返回的是文本指针。
这个指针能活多久?
内部有没有回收机制?
作者:
创世魂
时间:
2022-9-19 20:30
这个应该和易语言有关系吧。。。只要你在火山能够正常获取,就证明没有被释放,也就可以正常用。
在火山里面的话,你肯定需要赋值给一个文本型变量吧,这就火山就接管了。。火山会自己处理文本型的释放问题。
作者:
urenai
时间:
2022-9-19 20:51
创世魂 发表于 2022-9-19 20:30
这个应该和易语言有关系吧。。。只要你在火山能够正常获取,就证明没有被释放,也就可以正常用。
在火山里 ...
对头,就是不清楚易语言内部是否有相关机制。
作者:
Xelloss0618
时间:
2022-9-19 22:18
易语言 dll 函数返回的文本型数据是有回收机制的,它会保留最后一次返回的文本数据,直到程序结束
一般就是你第二次调用这个子程序,那之前返回的文本数据就会被释放
作者:
server
时间:
2022-9-20 00:27
搜德斯奶,
知道了。
欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/)
Powered by Discuz! X3.4