精易论坛

标题: DLL不支持数组且不支持基本数据类型,有什么办法? [打印本页]

作者: SSS777    时间: 2025-3-16 09:30
标题: DLL不支持数组且不支持基本数据类型,有什么办法?



我制作DLL时遇到令人头疼的两个问题:
第一个问题是:DLL不支持一维数组和二维数组(基本数据类型和非基本数据类型)(比如数据类型用“整数数组”或“标签数组”)
第二个问题是:DLL不支持字节集(非基本数据类型)(比例数据类型用“标签”或“选择框”等等)

很多人也遇到同样的问题,只好制作模块。
但非要制作DLL的话,那有什么办法可以解决这两个问题?


怎么写成DLL.e

4.84 KB, 下载次数: 5


作者: 梦想ol    时间: 2025-3-16 09:30
DLL操作控件.rar (5.75 KB, 下载次数: 2)
DLL只能使用“编译”模式
作者: 汉族    时间: 2025-3-16 10:00
指针 操作就行啦   
作者: samll88    时间: 2025-3-16 10:05
制作DLL新建的时候应该选择动态链接库,不是win窗口程序吧
作者: 华庭大哥    时间: 2025-3-16 10:12
https://125.confly.eu.org/forum.php?mod ... =%E6%8C%87%E9%92%88
作者: SSS777    时间: 2025-3-16 13:44
samll88 发表于 2025-3-16 10:05
制作DLL新建的时候应该选择动态链接库,不是win窗口程序吧


我知道,但是在态链接库不支持这个~~~

作者: SSS777    时间: 2025-3-16 13:50
华庭大哥 发表于 2025-3-16 10:12
https://125.confly.eu.org/forum.php?mod=viewthread&tid=14701578&highlight=%E6%8C%87%E9%92%88

有点复杂,要是能帮我处理E文件更好,感谢
作者: 呵呵仙    时间: 2025-3-16 14:02
普通编译,一个整型就解决!无需定义为标签!
作者: 呵呵仙    时间: 2025-3-16 14:05
如是静态编译,就别想了,压根,DLL的组件是DLL的组件,EXE的是EXE的.创建的组件不能通用到一起!!
作者: 我的yyy123    时间: 2025-3-16 18:00
学习学习
作者: jingyi11023995    时间: 2025-3-16 23:58
为什么要用“标签”呢?应该用文本型,这是基本的数据类型。
后面标签设置对应的标题就行了。
作者: jingyi11023995    时间: 2025-3-17 00:15
dll这样:


使用:未点击时:


点击后:

作者: jingyi11023995    时间: 2025-3-17 11:12
可以通过回调的方式,不用传标签类型的参数,标签在回调中作为变量即可:

怎么写成DLL回调.e

5.62 KB, 下载次数: 1

售价: 1 枚 精币  [记录]  [购买]


作者: SSS777    时间: 2025-3-17 18:24
jingyi11023995 发表于 2025-3-17 11:12
可以通过回调的方式,不用传标签类型的参数,标签在回调中作为变量即可:
...

你这个思路绝了,要是能把那个回调的子程序改成DLL吗?




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4