我正在尝试编写一个从 TClientDataset 继承的组件。在设计时创建组件时,我想实例化在我的框架中使用的公共字段列表。下面的代码将在没有错误的情况下执行,并且该字段将出现在运行时而不是设计时。谁能帮我?我敢肯定它是微不足道的!
{ InheritedClientDataset }
constructor InheritedClientDataset.Create(AOwner: TComponent);
var
Field : TField;
begin
inherited;
Field := TField.Create(self);
Field.Name := 'ATestField';
Field.FieldName := 'Test';
Field.SetFieldType(ftInteger);
//Field.DataType := ftInteger;
Field.Size := 0;
Field.FieldKind := fkData;
self.Fields.Add(Field);
end;