delphi中type的用法
typePNodeData=^TNodeData;TNodeData=recordCaption,Name:string;Level:Integer;end;举这个例子说...
type
PNodeData=^TNodeData;
TNodeData=record Caption,Name:string;
Level:Integer;
end; 举这个例子说吧 展开
PNodeData=^TNodeData;
TNodeData=record Caption,Name:string;
Level:Integer;
end; 举这个例子说吧 展开
2个回答
展开全部
说点delphi的设计思路吧。我们都知道delphi需要把文本转换成汇编语言,所以,type其实是一个定义的起始标志。
因为需要进行语言转换,所以,你所编写的每一个变量或者是窗体都需要有明确的定义,所以,你会再PAS文件中看到很多的type。
如上来说,type以下都是定义的变量,定义变量PNodeData,TNodeData,Level
PNodeData为结点变量,记录一个结点,结点下有Caption,Name个属性变量,都是字符型(即可以使用.Caption和.Name)。
int的Level变量。
end结束定义。
为了定义的方便,type....end之间无论多少个定义他都接受。
因为需要进行语言转换,所以,你所编写的每一个变量或者是窗体都需要有明确的定义,所以,你会再PAS文件中看到很多的type。
如上来说,type以下都是定义的变量,定义变量PNodeData,TNodeData,Level
PNodeData为结点变量,记录一个结点,结点下有Caption,Name个属性变量,都是字符型(即可以使用.Caption和.Name)。
int的Level变量。
end结束定义。
为了定义的方便,type....end之间无论多少个定义他都接受。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
说点delphi的设计思路吧。我们都知道delphi需要把文本转换成汇编语言,所以,type其实是一个定义的起始标志。
"因为需要进行语言转换,所以,你所编写的每一个变量或者是窗体都需要有明确的定义,所以,你会再PAS文件中看到很多的type。
如上来说,type以下都是定义的变量,定义变量PNodeData,TNodeData,Level
PNodeData为结点变量,记录一个结点,结点下有Caption,Name个属性变量,都是字符型(即可以使用.Caption和.Name)。
int的Level变量。
end结束定义。
为了定义的方便,type....end之间无论多少个定义他都接受。"非常支持!!
"因为需要进行语言转换,所以,你所编写的每一个变量或者是窗体都需要有明确的定义,所以,你会再PAS文件中看到很多的type。
如上来说,type以下都是定义的变量,定义变量PNodeData,TNodeData,Level
PNodeData为结点变量,记录一个结点,结点下有Caption,Name个属性变量,都是字符型(即可以使用.Caption和.Name)。
int的Level变量。
end结束定义。
为了定义的方便,type....end之间无论多少个定义他都接受。"非常支持!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询