CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

小聲的問一下:^Tpmyid中這個^是什麼意思?

楼主finer()2005-08-02 17:37:01 在 Delphi / VCL组件开发及应用 提问

如:  
  type  
      pmyid   =   ^Tpmyid;  
      Tpmyid   =   record  
          nodeid:   string;  
          nodename:   string;  
      end;  
  问题点数:20、回复次数:7Top

1 楼mfwzhou(無邊的風)回复于 2005-08-02 17:41:02 得分 5

定義指針類Top

2 楼finer()回复于 2005-08-02 17:44:41 得分 0

哦,請問哪詳細介紹,或能否詳細介紹一下?   謝謝!  
  Top

3 楼ly_liuyang(Liu Yang LYSoft http://lysoft.7u7.net)回复于 2005-08-02 17:53:45 得分 3

指针  
  看基础书吧  
  相对于C的*  
   
  _____________________  
  http://lysoft.7u7.netTop

4 楼lili1(离奇)回复于 2005-08-02 18:32:37 得分 4

pmyid   =   ^Tpmyid;  
   
  说明   pmyid   是指向Tpmyid类型变量的一个指针类型Top

5 楼cdsgajxlp(起名很难)回复于 2005-08-02 19:56:37 得分 2

一个指针,指向Tpmyid   这个结构Top

6 楼maming2003(關機.睡覺!)回复于 2005-08-02 21:42:54 得分 1

指针Top

7 楼cyblueboy83(爱情白痴—电脑迷)回复于 2005-08-03 00:03:17 得分 5

pmyid   是指向Tpmyid类型变量的一个指针类型,可以参考delphi的帮助  
  procedure   TForm1.FormButton1Click(Sender:   TObject);  
   
  type  
      PMyList   =   ^AList;  
      AList   =   record  
          I:   Integer;  
          C:   Char;  
      end;  
   
  var  
   
      MyList:   TList;  
      ARecord:   PMyList;  
      B:   Byte;  
      Y:   Word;  
  begin  
      MyList   :=   TList.Create;  
      try  
          New(ARecord);  
          ARecord^.I   :=   100;  
          ARecord^.C   :=   'Z';  
          MyList.Add(ARecord);   {Add   integer   100   and   character   Z   to   list}  
          New(ARecord);  
          ARecord^.I   :=   200;  
          ARecord^.C   :=   'X';  
          MyList.Add(ARecord);   {Add   integer   200   and   character   X   to   list}  
   
          {   Now   paint   the   items   onto   the   paintbox}  
          Y   :=   10;                           {Variable   used   in   TextOut   function}  
   
          for   B   :=   0   to   (MyList.Count   -   1)   do  
          begin  
              ARecord   :=   MyList.Items[B];  
              Canvas.TextOut(10,   Y,   IntToStr(ARecord^.I));   {Display   I}  
              Y   :=   Y   +   30;     {Increment   Y   Value   again}  
              Canvas.TextOut(10,   Y,   ARecord^.C);     {Display   C}  
              Y   :=   Y   +   30;     {Increment   Y   Value}  
          end;  
   
          {   Cleanup:   must   free   the   list   items   as   well   as   the   list   }  
        for   B   :=   0   to   (MyList.Count   -   1)   do  
        begin  
   
            ARecord   :=   MyList.Items[B];  
            Dispose(ARecord);  
        end;  
      finally  
          MyList.Free;  
      end;  
  end;  
  Top

相关问题

  • 请给小弟讲一下这道题的意思!
  • 不好意思 帮忙 一下 小问题!!! (((在线等待)))
  • 不好意思,问一下
  • 不好意思问一下,放大缩小图形应采用何种算法?
  • 帮小弟看一下这段程序,不好意思,只有10分了
  • 谁能教一下小弟,这几句话是什么意思吗?
  • 请教一下:for(;;)是什么意思,即;;是什么意思?
  • 不好意思,再打扰一下
  • 问一下 校园VOS VOD是什么意思
  • 请问一下 % 表示什么意思?

关键词

  • 指针
  • tpmyid
  • arecord
  • pmyid
  • mylist
  • 指向
  • 类型
  • integer
  • add

得分解答快速导航

  • 帖主:finer
  • mfwzhou
  • ly_liuyang
  • lili1
  • cdsgajxlp
  • maming2003
  • cyblueboy83

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo