On Friday 13 March 2015 10:49:43 aradeonas wrote: > OK,So in the end how can I cast a Interface to a Object in Lazarus? > I usually add a "function getinstance(): <theBaseImplemetationClass>" to the interface definition. BTW, your patience is admirable. :-) Martin