19696969 发表于 2021-8-13 23:51:52

有关DLL传址的问题

请教各位帮忙指点一下DLL传址的问题,在易语言中正常使用,火山PC打开直接没反应,困惑2天,求帮忙指点写个例子,谢谢!

19696969 发表于 2021-8-13 23:53:11

我用火山推荐的结构类和取变量地址都不行

19696969 发表于 2021-8-14 00:01:53

不知道哪里写的不对

小蜗牛 发表于 2021-8-14 01:08:49

整数值=原子递增(取变量地址(整数类型变量))

19696969 发表于 2021-8-14 07:56:50

小蜗牛 发表于 2021-8-14 01:08
整数值=原子递增(取变量地址(整数类型变量))

感谢帮忙,取变量地址这个方法也用过,火山PC也是没有任何提示就退出了

19696969 发表于 2021-8-14 09:13:45

小蜗牛 发表于 2021-8-14 01:08
整数值=原子递增(取变量地址(整数类型变量))

用取变量数据地址也是直接退出了

创世魂 发表于 2021-8-14 09:57:49

火山已经封装了原子操作了    原子整数类   原子XX类   整数,长整数,要什么有什么。不需要自己封装。

19696969 发表于 2021-8-14 10:34:28

创世魂 发表于 2021-8-14 09:57
火山已经封装了原子操作了    原子整数类   原子XX类   整数,长整数,要什么有什么。不需要自己封装。 ...

请帮忙给个例程,我在火山中没有找到使用的例程,谢谢!

呵呵仙8 发表于 2021-8-14 11:14:19

这个函数只能32位程序!用取变量地址即可!要想64位也可以只能C++的函数!

小蜗牛 发表于 2021-8-14 11:28:53

19696969 发表于 2021-8-14 09:13
用取变量数据地址也是直接退出了

那就是你定义的不对..我也封装了.是可以调用的...
我也推荐你用火山的:原子xx类
页: [1] 2
查看完整版本: 有关DLL传址的问题