社区
VB基础类
帖子详情
DLL 要求传入Byte指针,VB中如何获取变量地址阿?
gotwhat
2003-02-17 07:26:41
急!!!
...全文
104
8
打赏
收藏
DLL 要求传入Byte指针,VB中如何获取变量地址阿?
急!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gotwhat
2003-03-07
打赏
举报
回复
后来我重写了那个ActiveX,用了两个 成员变量保存了一下数据,直接不传递参数了。
TechnoFantasy
2003-02-18
打赏
举报
回复
哦,你的这个不是调用API函数,是调用ActiveX控件中的方法。至于参数的传递,应该是: Sample1.writeAddress(pByte as long) as boolean
因为在Win32下面所有的指针都是32位的。
gotwhat
2003-02-17
打赏
举报
回复
说详细一点吧,我做一个OCX。原型比如说是
[id(6)] boolean writeAddress(short* pByte);
在VB6 中使用了这个控件,
就变成了:Sample1.writeAddress(pByte as integer) as boolean
如果直接用 dim buf as byte 的形式,编译通过,运行不通过。
to: TechnoFantasy(www.applevb.com), varPtr 是 long 阿。同样编译通过,运行不通过。
zyizyizyi
2003-02-17
打赏
举报
回复
但VB默认本来就是地址传递啊
TechnoFantasy
2003-02-17
打赏
举报
回复
使用VarPtr函数可以获得变量地址:
Dim x as Byte
Debug.Print VarPtr(x)
不过正确的方式是在函数定义时将参数定义成ByRef类型的,这样VB在传递参数时传递的就是参数的指针而不是参数值。
Sean918
2003-02-17
打赏
举报
回复
写出 dll 函数原型来
fbmsf
2003-02-17
打赏
举报
回复
直接用变量,vb会帮你转换的
用户 昵称
2003-02-17
打赏
举报
回复
直接用变量就行了
Windows进程常用
DLL
模块注入技术
课程结合多种Windows进程常用
DLL
注入技术。远程线程注入APC注入,异步调用过程,向目标线程插入待执行任务从而完成注入。窗口消息注入,指定窗口进程注入,与全局钩子注入类似。环境块注入,
获取
进程上下文信息,直接性修改程序执行流程完成注入。进程入口点注入,在程序初始化的时机前将
dll
模块文件注入至目标主线程。进程调试级注入,涉及调试器相关功能调用知识点
dll
模块重定位内存注入,模拟操作系统加载PE文件方式,直接将
dll
文件内存数据写入目标进程并执行。导入表注入,涉及PE相关知识点,增加区段,移动导入表,增加导入表、增加导出函数,修复表项数据等。内核驱动级
Dll
模块注入技术,内核驱动入门扩展。
VB
往C语言exe传字符串,
vb
调用vc的
dll
,
byte
指针
参数如何传递
VB
codedeclare function f1 lib "vc.
dll
" (byval ch as long,byref aa as
byte
) as longsub main()dim n as
byte
dim lRet as longlRet = f1(1, n)end sub------解决方案--------------------以下内容摘自MSDNC语言数据类型 |在V...
vb
指针
的操作
VB
指针
教程1 '先理解下
变量
的
地址
与指向这个
地址
的值。xx省xx市xx街xx号就是一个
地址
, '指向这个
地址
的值就是这个
地址
就有什么。比如这个
地址
是张三家的
地址
, '张三的家有什么呢?这个有什么就是这个
地址
所指向的值。 '
VB
没用操作
指针
的语言特性,因此需要通过WinAPI函数来进行操作,下面我们将 '演示一个非常简单的
指针
操作,让大家在
VB
使用
指针
有个基本的了解。
VB
指针
VB
指针
——作者:钟声博客
地址
:http://useway.blog.51cto.com 卷首语: 无数次的见到有人一谈到
VB
都会显露出不屑的神情。
VB
一个软件开发领域的老朋友,它曾经以开发便捷与简单著称,它在一定时间内成为一个非常常用的开发语言。 然而,当很多人享受这
VB
带来的便捷的同时,还在嘲讽这个
VB
,总是用VC的种种所谓的优势来和
VB
VB
6.0调用
DLL
目 录 第1章
VB
6.0调用
DLL
1 1 VC++编写
DLL
1 1.1 使用__stdcall 1 1.2 使用 .DEF 文件 1 2 简单数据类型 2 2.1 传值(ByVal) 2 2.2 传址(ByRef) 3 2.3 传址(VarPtr) 4 2.4
VB基础类
7,763
社区成员
197,605
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章