社区
VB基础类
帖子详情
怎样在VB中获得自定义结构的指针??????????
PiterKing
2000-09-04 02:32:00
VB中没有指针概念,在调用VC编写的DLL中其中有个函数需要指针作为参数,在VB中应当怎样处理?
...全文
159
4
打赏
收藏
怎样在VB中获得自定义结构的指针??????????
VB中没有指针概念,在调用VC编写的DLL中其中有个函数需要指针作为参数,在VB中应当怎样处理?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shines77
2000-09-05
打赏
举报
回复
Un1的说法是对的。
bobar
2000-09-05
打赏
举报
回复
使用 varptr()
PiterKing
2000-09-05
打赏
举报
回复
我该怎样把结构的起始地址传给IpStruct???
Un1
2000-09-04
打赏
举报
回复
lpStruct As Any
VB
数组性能比较测试
看到很多人热衷于讨论什么“
VB
模拟
指针
”之类的技术,似乎很高深,其实这东西它只是基于一个很简单的原理:在内存
中
多维数组和单维数组的排列是一样的,但是多维数组在寻址的时候(也就是调用某个数组元素的时候)需要把几个维数计算一下,换算到一维的那个地址上面,再去寻址,这多出来的一个计算步骤就是多维数组比单维数组慢的根源。
而所谓的“模拟
指针
”它也只是通过欺骗
VB
的方法,把一个多维数组给“嫁接”到一个同样长度的单维数组内,以达到提高访问速度的目的。
但是网上那些高手们使用的方法实在是复杂,又是SAFEARRAY又是
自定义
结构
,弄得咱们这些菜鸟是一头雾水啊。
苦思冥想之下,想出了个“低科技”的实现方法,效果相同,缺点在于在转换的时候会稍微多用那么一点内存,呵呵,胜在简便。
内含源码,兄弟们自己慢慢参考。
DB数据
结构
的使用方法
为便于理解数组的作用,我们引入数据项和
指针
项的概念,在数据项
中
存放数组
中
各元素的值,
指针
项
中
存放该值在数组
中
的位置,两者一一对应。
指针
的上限指向数组第一个元素的位置,下限指向最末一个元素的位置。数组
中
的元素在内存
中
是连续的线性的节点序列,这种线性的数据
结构
是应用最广泛,最简单的一种数据
结构
。
自定义
数据类型(Type Statement)可以包含多个互相关联的不同数据类型的元素,
VB
限定声明一个
自定义
数据类型必须在模块层(Module Level)进行。声明了一个
自定义
数据类型后便可以定义一个那种类型的变量。
VB
程序设计教程:从入门到精通
本课程详细讲授全国计算机等级考试二级
VB
考试的所有重点和考点。并对考试原题
中
的每一个知识点进行了解释和剖析。 课程内容:
VB
可视化编程基础、
VB
语言基础、基本的控制
结构
、数组和
自定义
类型、过程、用户界面设计、数据文件、图形文件。
VB基础类
7,762
社区成员
197,608
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章