Funciona perfeitamente. Porém usamos como APP e não como EXE, para que o usuário não tente dar um duplo click na mesma e dar pau ou dependendo do que fez, até executa-lo corretamente.
Só vale lembrar uma coisa:
- As classes devem ser definidas no seu EXE principal e instanciadas (se necessário) em cada APP/EXE pois as mesmas não leem as definicões de classe do form principal.
- Os form não tem referencia entre si, então você deve sempre informar o nome completo do objeto pois o _vfp não funciona neste caso.
- Lembre-se de excluir do projeto as classes e funcões redundantes pois senão não haverá muita economia de tamanho das APP e a troca de uma classe ocosionaria a troca de todas as APP o que não adiantaria em nada o processo de separa-las.
Existem outras "pequenas coisas" mas as principais são essas. Com uma implementação bem feita, o sistema fica leve, de fácil atualização e com uma otica de manutenção bem mais decente.
Cordialmente,
Fabiano Costa