易之缘 发表于 2023-2-17 22:26:26

请教各位大佬:用部件Dll封装类型,怎样才能嵌套使用?

我用部件dll封装了两个类型,第一个是简单的基本类型,可以正确的使用。第二个嵌套了第一个自己封装的类型,结果嵌套进来的类型就读写不了值,请大家帮我看看,该怎么改?




server 发表于 2023-2-18 06:05:43

部件DLL应该算是支持库的一种。
反正都是库。
部件DLL 特殊地方在于他的接口,他的导出函数所导出的是其内部所公开的方法等指针。
在火山内部引用时再将指针强转至各种方法/属性 等类型。拱起调用。

我觉得至少现在,应该没人能使用其他语言能调用火山部件DLL及其功能。

易之缘 发表于 2023-2-18 08:12:54

server 发表于 2023-2-18 06:05
部件DLL应该算是支持库的一种。
反正都是库。
部件DLL 特殊地方在于他的接口,他的导出函数所导出的是其内 ...

谢谢,刚才测试了,在火山内部调用,勾上静态就可以了,但是用在嵌入C代码里面还是不行。

易之缘 发表于 2023-2-18 10:19:03

谢谢创世魂大佬,换个思路解决了。

jinkg2008 发表于 2023-2-21 23:34:08

易之缘 发表于 2023-2-18 10:19
谢谢创世魂大佬,换个思路解决了。

我也遇上这样的DLL调用了,你是怎么解决的呀?

易之缘 发表于 2023-2-22 18:17:33

jinkg2008 发表于 2023-2-21 23:34
我也遇上这样的DLL调用了,你是怎么解决的呀?

用嵌入式代码

jinkg2008 发表于 2023-2-22 20:07:26

易之缘 发表于 2023-2-22 18:17
用嵌入式代码

嵌入式代码有没有例子,发一个图来看下呀,学习下
页: [1]
查看完整版本: 请教各位大佬:用部件Dll封装类型,怎样才能嵌套使用?