Steven,
If your are wanting to have any visual UI components you will have to build to an EXE instead of a DLL.
>I'm looking for a way to share visual foxpro code that contains forms, visual classes and also a set of procedures and functions.
>
>I've looked into the com object dll option but it must be non visual for it to work. I thought about compiling the set of functions into a "COMMON.APP" and setting the "set procedure to common.app" but that would share only the procedure and functions but i don't think it's the "right" way to do it.
>
>I need this only to share with other foxpro applications without giving away the source code.