Z
zv2000
Unregistered / Unconfirmed
GUEST, unregistred user!
有谁看过system单元吗?其中很多函数、过程在interface部分并没有声明,例如
Copy、New及Dispose等函数的,但有以下声明:
procedure _Copy{ s : ShortString
index, count : Integer ) : ShortString};
procedure _New;
procedure _Dispose;
在implementation中也只有
procedure _Copy{ s : ShortString
index, count : Integer ) : ShortString};
procedure _New{ size: Longint
typeInfo: Pointer};
procedure _Dispose{ p: Pointer
typeInfo: Pointer};
但是你敲 system. 却在列表中看不到 _Copy 等而能看到 Copy ,这是怎么会事?
为什么在interface中定义过的函数在外部却看不见,没有定义过的反而看得见???
在这些函数上有这样一行注释:
{ Procedures and functions that need compiler magic }
是什么意思呢?如果有什么魔法,我也想学习学习啊!
Copy、New及Dispose等函数的,但有以下声明:
procedure _Copy{ s : ShortString
index, count : Integer ) : ShortString};
procedure _New;
procedure _Dispose;
在implementation中也只有
procedure _Copy{ s : ShortString
index, count : Integer ) : ShortString};
procedure _New{ size: Longint
typeInfo: Pointer};
procedure _Dispose{ p: Pointer
typeInfo: Pointer};
但是你敲 system. 却在列表中看不到 _Copy 等而能看到 Copy ,这是怎么会事?
为什么在interface中定义过的函数在外部却看不见,没有定义过的反而看得见???
在这些函数上有这样一行注释:
{ Procedures and functions that need compiler magic }
是什么意思呢?如果有什么魔法,我也想学习学习啊!