Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
2 EXEs compartilhando Forms...
Message
General information
Forum:
Visual FoxPro
Category:
Other
Miscellaneous
Thread ID:
00632725
Message ID:
00632848
Views:
18
This message has been marked as a message which has helped to the initial question of the thread.
Oi Rodolfo,

Veja só: Seria muito interessante que o VFP disponibilizasse a possibilidade de executarmos diretamente um Form contido em um EXE ou APP distindo, mas infelizmente isso não é possível hoje.

Entretando o comando "DO" permite que você chame uma procedure que esteja dentro de um outro EXE ou APP. Genericamente, a sintaxe seria mais ou menos assim:
DO <nome_da_procedure> IN <nome_do_exe_ou_app>
Sendo assim, você teria uma solução que seria a de encapsular a chamada dos seus Forms que devem ser ativados de outros executáveis dentro de procedures em um .PRG. Imagine então, que você tem um PRG no PROGRAMA1 que encapsula a chamada do FormA:
PROCEDURE ChamaFormA
  DO FORM FormA
ENDPROC
Você poderá chamar esta procedure a partir de qualquer ponto do PROGRAMA2 da seguinte forma:
DO ChamaFormA IN PROGRAMA1.EXE
Acho que resolveria a sua questão.

PS.: Lembre-se que a função NEWOBJECT() tambem permite que você instancie um objeto que esteja numa biblioteca de classes (.VCX) compilado em um .EXE diferente do que vc está chamando.

Um abraço!
-----
Fabio Vazquez
http://www.fabiovazquez.com
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform