GetObject sur instance multiples
Bonjour à tous,
Je réalise actuellement un petit programme qui agit avec un logiciel de 3D (Catia).
Les utilisateurs ont souvent plusieurs instance d'ouverte sur leurs postes et j'aimerais pouvoir choisir laquelle de façon explicite.
Pour lister les instances sous formes de processus, pas de problème par contre je ne trouve pas comment faire travailler la fonction "Getobject" avec un processus :cfou:
La question est souvent levée mais je ne trouve rien de concret.
Si quelqu'un as déjà eu ce genre d’expérience ! Merci d'avance !
Mon code :
Code:
1 2 3 4 5 6 7 8 9 10
| Dim processList() As Process
processList = Process.GetProcesses
'Liste des processus Catia
'Pour le moment on choisi la première instance
Dim CatiaProcess As Process = (From I As Process In processList Where I.ProcessName = "CNEXT").First
'?????
'assignation de l'objet
MyCatia = GetObject(, "CATIA.application")
MyCatia.Visible = True
MyCatia.DisplayFileAlerts = True |