社区
API
帖子详情
C里面的offsetof函数,在VB里面怎么实现?
naokizxx
2005-07-07 10:57:09
如题
...全文
81
2
打赏
收藏
C里面的offsetof函数,在VB里面怎么实现?
如题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
James0001
2005-07-08
打赏
举报
回复
offsetof 是一个宏。
在 vb 里用 VarPtr(虽然没有 offsetof 好用,但也没办法了):
Type SOME_TYPE
a as byte
b as integer
c as long
d as currency
End Type
Dim stType as SOME_TYPE
offsetof_a = VarPtr(stType.a) - VarPtr(stType)
offsetof_b = VarPtr(stType.b) - VarPtr(stType)
offsetof_c = VarPtr(stType.c) - VarPtr(stType)
offsetof_d = VarPtr(stType.d) - VarPtr(stType)
naokizxx
2005-07-08
打赏
举报
回复
我还以为是VB里有内置函数,哎................
.net /
vb
2008指针的定义
由于Windows操作系统的系统功能大部分是以API
函数
的形式提供给用户,而API
函数
的最初编写基本上都是以C语言
实现
的,由此一来,C语言的指针操作遍布Windows编程的方方面面,以前的
VB
程序员低人一等原因很简单:
VB
所有...
使用
offset
of对结构体指针偏移操作
题目来自于COMP20003 Tutorial 2...Program m ing Challenge 2.2 The technology stack at Hidebound Inc. uses a subset of C w hich doesn't have the '.' or '->'operators, as the higher-ups heard shortcut...
VB
.NET 指针
在.NET中,对指针指向数据的存储
函数
都封装在marshal类中,主要的
函数
包括:Copy、PtrToStringUni 、PtrToStructure 、
Offset
Of、WriteXXX,RreadXXX等。 '使用<StructLayout(LayoutKind.Sequential)>属性...
在
VB
.Net中使用指针
例1:以下程序我们申请几个指向不同类型的指针:’使用属性告诉net编译器:结构的元素在内存中按其出现的顺序排列 _Public Structure DEFUDT_Test Public bytb As Byte Public i32a As Int32End StructurePublic ...
C#
VB
NIVision Halcon混合编程——NIVision图像与Halcon图像互转:.Net指针操作
} 在
VB
.Net中使用指针 例1:以下程序我们申请几个指向不同类型的指针: ’使用属性告诉net编译器:结构的元素在内存中按其出现的顺序排列 _ Public Structure DEFUDT_Test Public bytb As Byte Public i32a As Int32...
API
1,486
社区成员
23,279
社区内容
发帖
与我相关
我的任务
API
VB API
复制链接
扫一扫
分享
社区描述
VB API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章