Hi >>> And has the exe been registered? >>> > > I think just run the exe will register the com interface > > Usually in dpr file will include following line > > {$R *.TLB} > > Yes this would explain why we have never needed to register. The project file does indeed contain {$R *.TLB} Rob