PEmployee = ^Employee;
Employee = record
ID,
BranchID :Integer;
LoginName,
Password :String[20];
Name :String[40];
Node :TTreeNode;
AThread :TIdPeerThread;
MySocket :TMySocket;
end;
TCBSendBranch = record
ID,
BranchID :Integer;
LoginName,
Password :String[20];
Name :String[40];
Node :TTreeNode;
AThread :TIdPeerThread;
MySocket :TMySocket;
end;请解释下这两种定义,有什么区别,看不懂
Employee = record
ID,
BranchID :Integer;
LoginName,
Password :String[20];
Name :String[40];
Node :TTreeNode;
AThread :TIdPeerThread;
MySocket :TMySocket;
end;
TCBSendBranch = record
ID,
BranchID :Integer;
LoginName,
Password :String[20];
Name :String[40];
Node :TTreeNode;
AThread :TIdPeerThread;
MySocket :TMySocket;
end;请解释下这两种定义,有什么区别,看不懂
解决方案 »
- 一个经典问题,好像提过多次,没有完美答案!
- 求助几个函数的问题!!!!
- 花了四五个小时才搞定不需要额外控件的XP风格界面和Listview问题,paint...
- 何处有mpeg4播放代码?若有完整的我付RBM也行。
- 郁闷中,发泄一下。如能有所帮助,非常感谢.
- d6的form转换到d5的问题,高手快快快!!!
- ServerSocket建立连接后,如何能知道Client的MAC?
- 200分求解,如何取得一菜单项的区域以及菜单上的caption?
- 怎么验证数据输入的问题
- ADO害死我了:空记录或冷不丁就出EOF和BOF错误,装了DELPHI的ADO的补丁也不行,请高手指点!
- delphi求助 DBNavigator的post和delete
- dll中设置TLabel字体大小,退出程序时出错
第二種就是定義了一個記錄。
TCBSendBranch = type Employee 都比上面这个方式好, 我建议这么写如果真的有必要的话
PEmployee是一个指针类型,该指针指向的内存结构和Employee结构一样Employee和TCBSendBranch 都只是一般的记录类型如果你了解指针的概念. 这就不难理解了.