热情软件屋

 

DELPHI中,对应DWORD和LPDWORD的变量类型是什么


编号:QA003692
建立日期: 2000年12月21日 最后修改日期:2000年12月24日
所属类别:

qwcad:
    操作系统: windows
    编程工具: delphi
    问题: 请问在DELPHI中,对应与WIN32API中的DWORD和LPDWORD的变量类型是什么?谢谢
    水平: 刚入门

回答:

    DWORD是32位无符号整数,对应着的Longword。PDWORD = ^DWORD。这两个类型可以直接使用,因为在windows.pas中已经定义了。
    
    qwcad
    谢谢,再问:如果我定义变量sn:PWORD;
    那么,我想得到sn所指向的值怎么办?
    答:
    在Delphi中,如果要得到一个指针所指的值,只需要在变量后面加上^就可以了,PDWORD也是一样,如
    procedure TForm1.Button1Click(Sender: TObject);
    var sn:PDWORD;
     k, n:DWORD;
    begin
     n := 20;
     sn := @n;
     k := sn^;
     ShowMessage(IntToStr(k));
    end;

此问题由李海回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio