永发信息网

delphi的pdword和dword之间的关系问题

答案:2  悬赏:40  手机版
解决时间 2021-03-14 09:12
能不能举几个例子,
我看到有
比如说
var
tmpval:dword;//声明一个dword类型
tmpptr:pdword;//声明一个指针类型的dword类型
但是有些我有看到tmpval:=dword(value)//这个是什么意思呢
然后pdword(tmpptr)^:=$91;//写地址内容,
我想问一下有没有更多这种像pdword和dword之间的关系,能不能举几个例子呢
最佳答案
tmpval:=dword(value);这句的意思是把value强制转换成dword类型,主要看value是什么类型,如果value是一个指针类型,那么这句的的意思就是返回指针指向的地址。
pdword(tmpptr)^:=$91这句其实和tmpptr^:=$91一样,因为tmpptr本来就是pdword类型的指针,如果tmpptr是无类型指针(pointer)才需要这样转换一下。

象这样的类型Delphi还有很多,比如String和PString,Integer和PInteger等,当然你也可以自己定义
全部回答
dllimport("zc030xlib.dll", entrypoint = "capgetpicture")] public static extern int capgetpicture(int index, stringbuilder pframebuf, uint bufferlen, stringbuilder pjpgbuf uint jpglen, ref uint pdwactualout); 试试
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
保险核保中EM100是标准体,EM100是什么意
青颍公园地址有知道的么?有点事想过去
请大家举几个历史的例子:有关己所欲,强施于
分手后女人想要回男友曾花自己的钱,每一次要
移动定制版三星GT-S7898现在能刷机吗
she组合参加过内地哪些综艺访谈
如何解除单机游戏cdkey
莆田市秀屿区人民法院湄洲人民法庭地址有知道
更换两个前门和两个叶子板后卖车有影响吗
野生甲鱼是吃什么长大的?
女朋友说我很拘束 什么意思
想买个小松鼠壁挂炉,去京东问,他们说有板换
蒂园家私城地址有知道的么?有点事想过去
成都到铜仁在成都哪个站坐
意大利这个品牌的鞋子,请问一下什么好呀?
推荐资讯
这个反应是什么反应
喜欢的女孩说想一起慢慢走 认识半年 表白两次
济南哪里有改羊毛衫的地方啊,知道的朋友说一
现在还有什么手机是直板(非触屏非全键)的?
protel 集成运算放大器怎么更改正负极
渭南市农技校地址在哪,我要去那里办事
网商银行一次最低转多少钱
艾美小屋地址在哪,我要去那里办事
老干妈陶华碧有几个孩子
龙腾发工商顾问服务中心我想知道这个在什么地
玩英雄联盟网络不稳定
二手干洗机多少钱一台
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?