>When designing a DLL to act as a COM server, is it necessary that all the functionality be contained within the class definition or can the DLL make use of a separate procedure file that is compiled into the DLL. OR can procedures be located outside of the class definition but at the end of the same prg file?
Yes, you can use external procedures/functions. Why it can be don, what's the point to include them after class definiton?
--sb--