<br>I did this kind of thing some time ago, but have forgotten the details.<br><br>Let us say you have something like TBaseType(Variable).Method, you want to let TBaseType be a variable so you can have some code like this.<br>
<br>procedure (value:someType)<br>var<br>  variableType: TClass; //not quite sure here<br>  variableType := TypeOf(value);<br><br>then further on you execute something like<br><br>variableType(Variable).Method, rather than TBaseType(Variable).Method because you can't hard code TBaseType because can't tell what it will be at runtime. I remember doing something like that with Delphi of old, probably Delphi 3 or Delphi 7<br>
<br>Can someone help me with this, with some use cases as well?<br><br>Thanks<br><br>-- <br>Frank Church<br><br>=======================<br><a href="http://devblog.brahmancreations.com">http://devblog.brahmancreations.com</a><br>