觅风论坛

标题: 易语言实现sizeof函数实现源码,通过 sizeof(var) 去统计某些结构体的尺寸 [打印本页]

作者: Cc812487000    时间: 2023-12-31 10:04
标题: 易语言实现sizeof函数实现源码,通过 sizeof(var) 去统计某些结构体的尺寸
日常开发中,经常要调用某些 api 函数,拷贝来拷贝去,其中不免会遇到要填写某个数据类型的结构尺寸
看 api 文档别的语言是通过 sizeof(var) 去统计某些结构体的尺寸,但是咱易语言没有。

最早我是拿手指头一个一个数的,经常手指头不够用。
后来学到了用 LocalSize () 函数,将参数类型改为具体的数据类型去计算
每次遇到新数据类型结构就要新定义一个DLL,也很麻烦!
刚好近期消化了不少关于内存的知识,就尝试下看看,调试观察了各种各样的数据类型,大致是了解清楚了存储机制,把 sizeif 的功能搞出来了。
不过有点小瑕疵,就是参数无法弄成通用型的,要额外:取指针地址(变量)传入。
强制取通用型测试会异常,有大佬会弄的可以试试弄成通用型变量。

QQ截图20231231101608.jpg





作者: 123456    时间: 2024-1-1 01:01
谢谢楼主,对了新人问下,这个也要15字吗
作者: 海绵老爹    时间: 2024-1-1 15:59
的法国风格化规范化
作者: wz19981007    时间: 2024-1-2 06:57
人设人阿松大
作者: 123456    时间: 2024-1-2 21:54
这个好好支持一下
作者: 4414513216511    时间: 2024-1-3 12:52
前来围观,LZ好样的!
作者: lmx0618    时间: 2024-1-3 18:30
6666666666
作者: 张庆伟23    时间: 2024-1-4 00:08
9999999999999999
作者: lloveyouko    时间: 2024-1-4 05:46
很给力。。。。很喜欢
作者: 企鹅6655    时间: 2024-1-4 11:24
不错不错 支持下
作者: zzq6689@qq.com    时间: 2024-1-4 17:02
提示: 作者被禁止或删除 内容自动屏蔽
作者: 骑着蚂蚁兜风    时间: 2024-1-5 06:49
谢谢大人的分享
作者: 我是你爸爸    时间: 2024-1-5 20:36
学习下  学习下  学习下
作者: 骑着蚂蚁兜风    时间: 2024-1-6 10:23
谢谢分享,下载测试
作者: 好吧你又赢了    时间: 2024-1-7 00:10
非常不错,感谢分享!
作者: yu2353173832    时间: 2024-1-7 13:57
前来围观,LZ好样的!
作者: 4414513216511    时间: 2024-1-7 18:53
我要下载试试,我要下载试试...
作者: 呵呵哒    时间: 2024-1-7 23:49
666666666666666666666666
作者: 徐少    时间: 2024-1-8 04:44
谢谢楼主的辛苦分享
作者: 慌什么!    时间: 2024-1-8 09:40
期待中......
作者: 舞步    时间: 2024-1-8 14:36
路过还不错
作者: 海绵老爹    时间: 2024-1-9 01:23
好东西,一定要进行学习
作者: 孤独    时间: 2024-1-9 12:11
这就是传说中的好资源吗?赶紧看看去!
作者: 4414513216511    时间: 2024-1-9 22:58
还是看不懂,复杂
作者: 1354541    时间: 2024-1-10 09:45
顶起  很好的帖
作者: 赵金龙    时间: 2024-1-10 20:33
这个不错,谢谢共享
作者: 呵呵哒    时间: 2024-1-10 23:52
还不错觅风论坛欢迎你
作者: 呵呵哒    时间: 2024-1-11 03:11
的法国风格化规范化
作者: gwm231    时间: 2024-1-11 06:31
11111111111111111111111111
作者: hy507669673    时间: 2024-1-11 09:50
学习了,这就去试试
作者: lmx0618    时间: 2024-1-11 13:09
这个好好支持一下
作者: 文杰    时间: 2024-1-11 17:05
鉴定完毕是个好资源
作者: 我叫很钢    时间: 2024-1-11 21:01
感谢这个i资源
作者: tzq78789    时间: 2024-1-12 00:57
谢谢楼主,,,收藏ing
作者: 风月    时间: 2024-1-12 04:52
路过还不错
作者: 天空欣欣天下    时间: 2024-1-12 08:48
这个不错,谢谢共享
作者: 360403967    时间: 2024-1-12 13:49
我要下载试试,我要下载试试...
作者: 骚年    时间: 2024-1-12 18:50
666666666666666666666666
作者: lmx0618    时间: 2024-1-12 23:50
谢谢分享!~
作者: 骚年    时间: 2024-1-13 04:51
支持你们一下下哈
作者: 付出又有回报    时间: 2024-1-13 09:52
感觉不错
作者: 730422343    时间: 2024-1-14 03:14
谢谢分享好人有好报6666666
作者: sdf    时间: 2024-1-14 20:36
撒大苏打阿斯顿阿斯顿
作者: SDS    时间: 2024-1-15 13:59
这个资源我一直想要
作者: 2549051527    时间: 2024-1-16 07:21
提示: 作者被禁止或删除 内容自动屏蔽
作者: 小一    时间: 2024-1-17 00:43
谢谢分享,下载测试
作者: 1225061801    时间: 2024-1-18 08:38
鉴定完毕是个好资源
作者: 物语    时间: 2024-1-19 16:33
我今天才找到这个论坛,非常高兴,加入到觅风老师的论坛
作者: jhasgvcah    时间: 2024-1-21 00:28
11111111111111111111111111
作者: 啊啊啊啊啊    时间: 2024-1-22 08:23
好像还不错!
作者: 123yue    时间: 2024-1-23 16:19
路过还不错
作者: 好吧你又赢了    时间: 2024-1-24 11:47
来瞧瞧的,呵呵
作者: 6360120    时间: 2024-1-25 07:16
学习下  学习下  学习下
作者: 好吧你又赢了    时间: 2024-1-26 02:44
学习一下!十分感谢
作者: 6360120    时间: 2024-1-26 22:13
碉堡了!
作者: 好吧你又赢了    时间: 2024-1-27 17:42
感觉不错




欢迎光临 觅风论坛 (https://www.eyyba.com/) Powered by Discuz! X3.4