2015-03-01 8 views
0

J'essaye d'écrire une application cliente sur CANoe (application par Vector). Je peux entièrement contrôler une application à travers des objets serveur COM mais si je crée une nouvelle instance d'application, gCanAppB, l'instance d'origine gCanAppA est fermée. Comment puis-je dire au serveur COM, qui ouvre la nouvelle instance dans la nouvelle fenêtre de l'application?Comment créer plusieurs instances d'application dans l'interface du serveur COM Canoe

Mon code source:

Set gCanAppA = CreateObject("CANoe.Application") 
Set gCanAppB = CreateObject("CANoe.Application") 

gCanAppA.Open ("Easy.cfg") 
gCanAppA.CAPL.Compile 
gCanAppA.Measurement.Start 

gCanAppB.Open ("Easy.cfg") 
gCanAppB.CAPL.Compile 
gCanAppB.Measurement.Start 
+0

vous devriez probablement taguer CANoe et/ou lire sa documentation; il est possible qu'ils aient conçu 'CANoe.Application' pour être un singleton et vous n'êtes pas censé en créer deux à la fois. –

Répondre

0

Vous pouvez désactiver ce comportement dans les options ci-dessous Configurations/Options: Configuration image