Mega Code Archive

 
Categories / Delphi / Examples
 

Accessing new interfaces in a remotedatamodule

Question: If I want to support several interfaces on the same RemoteDataModule and in the typelib editor, add new interfaces, and make them members of the original coClass. How do I access these other interfaces. If I try (AppServer as IAnother) or IAnother(AppServer), I get a compilation error. Answer: Try the syntax: (IDispatch(RemoteServer.AppServer) as IAnother) Also, this will only work if you are using DCOM as the transport.