OVH Cloud OVH Cloud

[VB6SP5] Call procédure

2 réponses
Avatar
xyzDaniel
Bonjour =E0 tout le monde

Je reprends une application sous VB6 ainsi constitu=E9e :
1. un .vbg : grpappl.vbg
2. contenant deux .vbp : grp1.vbp et grp2.vbp
Le lancement de grpappl.vbg lance grp1.vbp.

1- Comment lancer une proc=E9dure de grp2.vbp depuis=20
grp1.vbp ?
2- A la fin de l'ex=E9cution de cette proc=E8dure, le contr=F4le=20
est-il redonn=E9 =E0 grp1.vbp ?

Merci beaucoup pour votre aide.
Daniel

2 réponses

Avatar
ng
Salut,

Cela n'est pas possible directement ! En effet les fichiers *.vbg sont des
groupes de projets contenant daonc des projets *.vbp. Le seul moyen
d'executer une fonction d'un projet depuis un autre projet est que l'un des
projets soit une DLL ou un controle COM...

--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/
http://apisvb.europe.webmatrixhosting.net/



xyzDaniel a écrit :

Bonjour à tout le monde

Je reprends une application sous VB6 ainsi constituée :
1. un .vbg : grpappl.vbg
2. contenant deux .vbp : grp1.vbp et grp2.vbp
Le lancement de grpappl.vbg lance grp1.vbp.

1- Comment lancer une procédure de grp2.vbp depuis
grp1.vbp ?
2- A la fin de l'exécution de cette procèdure, le contrôle
est-il redonné à grp1.vbp ?

Merci beaucoup pour votre aide.
Daniel


Avatar
xyzDaniel
Merci Nicolas,
C'est pour cela que mon prédecesseur lançait un Shell avec
un *.exe.

Mais je suis en cours de développement, et sans avoir le
*.exe correspondant, est-il possible de faire comme ci ?
Autrement dit, avant d'avoir l .exe, comment lancer
l'autre .vbp ?
Merci beaucoup
Daniel
-----Message d'origine-----
Salut,

Cela n'est pas possible directement ! En effet les


fichiers *.vbg sont des
groupes de projets contenant daonc des projets *.vbp. Le


seul moyen
d'executer une fonction d'un projet depuis un autre


projet est que l'un des
projets soit une DLL ou un controle COM...

--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/
http://apisvb.europe.webmatrixhosting.net/



xyzDaniel a écrit :

Bonjour à tout le monde

Je reprends une application sous VB6 ainsi constituée :
1. un .vbg : grpappl.vbg
2. contenant deux .vbp : grp1.vbp et grp2.vbp
Le lancement de grpappl.vbg lance grp1.vbp.

1- Comment lancer une procédure de grp2.vbp depuis
grp1.vbp ?
2- A la fin de l'exécution de cette procèdure, le




contrôle
est-il redonné à grp1.vbp ?

Merci beaucoup pour votre aide.
Daniel




.