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;