to xf-wangyi
不要想当然。你应该先动手再查资料然后再说话。
Type
TA=Object
end;
TB=Object(TA)
end;
其中TA确实不是从TObject继承下来的。它根本就不属于VCL类库。着是比VCL更古老的方式的保留。
KOL类库就不是从TObject继承的。而是以这种方式来构造类库的
而:
procedure TForm1.Button1Click(Sender: TObject);
var
O : TA;
begin
O := TA.Create();
ShowMessage(O.ClassName);
O.Free();
end;
可以编译运行,我想你也知道,ClassName和Free以及Create是属于谁(TObject)的
To Nicrosoft
为何不再争论
Type
TA=Object ////看好了,这里不是Class,而是Object。呵呵,会去查查书吧。
end;
PB=^TB;
TB=Object(TA)////看好了,这里不是Class,而是Object。呵呵,会去查查书吧。
end;
var
BB;
New(B)