cs_wsixpo
Messages postés6Date d'inscriptionvendredi 9 mai 2003StatutMembreDernière intervention 6 mai 2010
-
4 janv. 2006 à 16:36
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 2018
-
5 janv. 2006 à 18:36
Bonjour,
Je ne suis pas certain que mon premier message soit passè alors ..
Voila mon problème. Je dois créer un contrôle activeX pour d'autres dévelopeurs. L'objectif de ce contole est de vérifier la version du soft en-cours. J'ai besoin pour ça de connaître le nom de l'application. Comment, à partir de mon contrôle, connaître le nom de l'application parent. Je pensais utiliser la fonction App.ExeName mais elle me retourne le nom de mon contrôle OCX. Si j'utilise Parent.App.eXename ça ne marche pas.
cs_rt15
Messages postés3874Date d'inscriptionmardi 8 mars 2005StatutModérateurDernière intervention 7 novembre 201413 5 janv. 2006 à 10:26
Milles excuse, je suis même pas arrivé à utiliser GetCommandLine depuis VB6.
Par contre l'API GetModuleFileName semble fonctionner (Je l'ai testé avec succès depuis une dll ActiveX, je me souvenais plus que c'était un contrôle).
Public Sub allo()
Dim a As String
a=Space$(250)
Call GetModuleFileName(0,a,251)
MsgBox a
End Sub
cs_rt15
Messages postés3874Date d'inscriptionmardi 8 mars 2005StatutModérateurDernière intervention 7 novembre 201413 4 janv. 2006 à 18:55
Peut être avec l'API GetCommandLine.
Elle renvoie la ligne qui à été tapée pour lancer l'appli (Chemin d'accès plus nom généralement, mais parfois il y a des paramètres.