Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
2 EXEs compartilhando Forms...
Message
Information générale
Forum:
Visual FoxPro
Catégorie:
Autre
Divers
Thread ID:
00632725
Message ID:
00632848
Vues:
16
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
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform