递归火山软件开发平台

标题: GetModuleHandleW API参数问题 [打印本页]

作者: 378385038    时间: 2022-5-7 18:35
标题: GetModuleHandleW API参数问题
本帖最后由 378385038 于 2022-5-7 18:37 编辑

火山要怎么实现易语言这个效果呢一个API
一个API  同一个参数可能要 不同的类型.版本 2

.DLL命令 GetModuleHandleW, 整数型, "kernel32.dll", "GetModuleHandleW"
    .参数 lpModuleName, 文本型

.DLL命令 GetModuleHandleW_, 整数型, "kernel32.dll", "GetModuleHandleW"
    .参数 lpModuleName, 整数型






作者: tongrui0809    时间: 2022-5-7 18:52
类型变整数,传指针就好了
作者: Xelloss0618    时间: 2022-5-7 19:00
一、使用嵌入式语法封装,这也是火山最推荐的封装方法
二、分别在两个类里用表格封装,这可以解决输出名重复的问题

对于这个API,你用表格的话,直接把参数改成变整数就可以了,然后填0就是获取EXE的模块,填文件名可以用 取文本指针()

嵌入式封装如下:
(, 下载次数: 242)


作者: 378385038    时间: 2022-5-8 00:59
Xelloss0618 发表于 2022-5-7 19:00
一、使用嵌入式语法封装,这也是火山最推荐的封装方法
二、分别在两个类里用表格封装,这可以解决输出名重 ...

这个模块名称 为什么后面还要加个GetText 呢
作者: urenai    时间: 2022-5-8 01:20
GetText  取文本
作者: urenai    时间: 2022-5-8 01:21
C++ 封装函数, 像是字节集类,GetPtr()
作者: 378385038    时间: 2022-5-9 00:37
urenai 发表于 2022-5-8 01:20
GetText  取文本

他传递下来的.本来就是文本
作者: urenai    时间: 2022-5-9 00:44
GetText 应该是一个宏,具体的没看,估计类似 _T()




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4