[fpc-devel] "class of TFoo".Create
Zoë Peterson
zoe at scootersoftware.com
Sun Jul 6 16:17:42 CEST 2025
> I would personally call that unusual at best
What do you two expect this construct to do that you think the current behavior is wrong? It’sobviously correct and expected to me as a fundamental part of Object Pascal’s polymorphism. Constructing an object from a class reference is the entire reason that constructors are virtual. It’s how things like TPicture.Graphic are implemented to create the correct image loading object.
Zoë Peterson
Scooter Software
More information about the fpc-devel
mailing list