递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 4445|回复: 7
打印 上一主题 下一主题

[视窗] GetModuleHandleW API参数问题

[复制链接]

8

主题

21

帖子

108

积分

注册会员

Rank: 2

积分
108
跳转到指定楼层
楼主
发表于 2022-5-7 18:35:28 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 378385038 于 2022-5-7 18:37 编辑

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

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

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





回复

使用道具 举报

10

主题

96

帖子

1696

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
1696
QQ
沙发
发表于 2022-5-7 18:52:51 | 只看该作者
类型变整数,传指针就好了
一个悠闲的小菜鸡........
Q:4625420
回复

使用道具 举报

26

主题

1901

帖子

6928

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
6928
板凳
发表于 2022-5-7 19:00:02 | 只看该作者
一、使用嵌入式语法封装,这也是火山最推荐的封装方法
二、分别在两个类里用表格封装,这可以解决输出名重复的问题

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

嵌入式封装如下:


回复

使用道具 举报

8

主题

21

帖子

108

积分

注册会员

Rank: 2

积分
108
地板
 楼主| 发表于 2022-5-8 00:59:58 | 只看该作者
Xelloss0618 发表于 2022-5-7 19:00
一、使用嵌入式语法封装,这也是火山最推荐的封装方法
二、分别在两个类里用表格封装,这可以解决输出名重 ...

这个模块名称 为什么后面还要加个GetText 呢
回复

使用道具 举报

346

主题

1600

帖子

6537

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
6537
QQ
5#
发表于 2022-5-8 01:20:43 | 只看该作者
GetText  取文本
专业承接18-98岁xx的心理及生理教育辅导。
回复

使用道具 举报

346

主题

1600

帖子

6537

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
6537
QQ
6#
发表于 2022-5-8 01:21:22 | 只看该作者
C++ 封装函数, 像是字节集类,GetPtr()
专业承接18-98岁xx的心理及生理教育辅导。
回复

使用道具 举报

8

主题

21

帖子

108

积分

注册会员

Rank: 2

积分
108
7#
 楼主| 发表于 2022-5-9 00:37:25 | 只看该作者
urenai 发表于 2022-5-8 01:20
GetText  取文本

他传递下来的.本来就是文本
回复

使用道具 举报

346

主题

1600

帖子

6537

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
6537
QQ
8#
发表于 2022-5-9 00:44:44 | 只看该作者
GetText 应该是一个宏,具体的没看,估计类似 _T()

评分

参与人数 1金钱 +3 收起 理由
378385038 + 3

查看全部评分

专业承接18-98岁xx的心理及生理教育辅导。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-24 23:58 , Processed in 0.080918 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表