[fpc-devel] How to force the child's constructor to call its parent constructor
amir
amir at aavani.net
Mon Oct 22 07:43:56 CEST 2007
Joao Morais wrote:
> amir wrote:
>> I want to force the all childs of TParent to call the Create
>> constructor (with appropriate parameter). But one can implement a
>> child class like this:
>> constructor TChild.Create;
>> begin
>> // do any thing but not use inherited.
>> end;
>
> No way. But you can override the NewInstance method; constructors will
> call it for sure. You can also override the AfterConstruction method.
>
> --
> Joao Morais
How can I use the NewInstance or AfterConstruction methods for my
purpose? I want to force the others to set ID. The TParent is written by
me but anyone can write the TChild class.
More information about the fpc-devel
mailing list