TBitmap ist nicht
VCL. (
Visual Control Library)
TBitmap ist
NonVCL bzw.
RTL, da nicht visible.
PS: Man kann auch mit der
VCL eine TForm erstellen, bindet dann diese Ressource (
DFM) in sein Programm ein und dann ist es nicht verboten diese
DFM selber zu parsen und daraus zur Laufzeit eine
NonVCL-Form zu generieren, oder vorher sich daraus einen Quellcode generieren zu lassen, der diese Form dann erstellt.
TReader
Oder man baut sich
NonVCL-Ersatzklassen (von TComponent abgeleitet) mit den selben Namen/Alias und gleichen Property (die, welche nötig sind) und kann sich dann vom
DFM-Loader diese Komponenten aus der
DFM-Erstellen lassen.