[DUG] Creating an object at run time.

David O'Brien Dave at iccs.co.nz
Fri Jul 13 15:20:37 NZST 2012


I want to create an object at runtime given a string with the object type. Is this possible or do I need to do a whole pile of if then else's? There is a limited number of different objects that need to be created. I then want to access the created objects properties by name and assign methods.

This is not for oleobjects, but VCL controls.

i.e. 
b := CreateObject('TButton') ;
b.GetField('left') := 100 ;
...

Help on any of these would be appreciated.

Cheers,
Dave.




More information about the Delphi mailing list