guangye1 发表于 2025-11-22 22:39:51

dll文件如何放置图片资源被exe用以调用呢?


用视窗.值文件

在exe中用指针读取出来我知道,但是这DLL中编译会提示这个错误.
21: 错误: 方法使用"@视窗.输出"属性时,所有参数的数据类型必须为基本数据类型/字节集类/设置了"@视窗.结构类"属性的类数据类型/本地类/本地结构/本地整数基本类型/本地值类型/本地参考类型.


我的问题是,在DLL中保存一个图片,在exe主程序中读取出来,dll怎么写,麻烦前辈教我:噜阿噜


创世魂 发表于 2025-11-22 23:05:27

参数不支持变整数类和整数类。

guangye1 发表于 2025-11-23 13:53:59

创世魂 发表于 2025-11-22 23:05
参数不支持变整数类和整数类。

我这个思路可能有问题,能不能教我个方法在DLL里面放置图片,在exe里面读取呢

793359277 发表于 2025-11-24 07:12:38

guangye1 发表于 2025-11-23 13:53
我这个思路可能有问题,能不能教我个方法在DLL里面放置图片,在exe里面读取呢 ...
DLL这边:
变整数类/整数类 全部改成改成普通的变整数, 不要用整数
在方法里用 写指针处值(字节集指针, 图片字节集.取字节集指针()) 来赋值


EXE这边:
ReIco(取变量地址(接收指针的变整数型变量),取变量地址(接收长度的整数型变量))

guangye1 发表于 2025-11-29 14:05:45

793359277 发表于 2025-11-24 07:12
DLL这边:
变整数类/整数类 全部改成改成普通的变整数, 不要用整数
在方法里用 写指针处值(字节集指针, 图 ...

非常感谢,就是按照你的方法做的,成功了:噜阿噜
页: [1]
查看完整版本: dll文件如何放置图片资源被exe用以调用呢?