Как создать несколько экземпляров приложения в интерфейсе CANoe COM-сервера

Я пытаюсь написать клиентское приложение на CANoe (приложение от Vector). Я могу полностью управлять одним приложением через объекты COM-сервера, но если я создам новый экземпляр приложения, gCanAppB, исходный экземпляр gCanAppA будет закрыт. Как я могу сообщить COM-серверу, что новый экземпляр открывается в новом окне приложения?

Мой исходный код:

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

person akuller    schedule 01.03.2015    source источник
comment
вам, вероятно, следует пометить CANoe и / или прочитать его документацию; возможно, они разработали CANoe.Application как синглтон, и вы не должны создавать два сразу.   -  person M.M    schedule 02.03.2015
comment
Это все еще в силе? Когда я попробовал приведенный выше код, он открыл обе конфигурации в одном приложении, хотя я снял флажок с опции одного экземпляра.   -  person Shyam    schedule 09.07.2020


Ответы (1)


Вы можете отключить это поведение в параметрах, указанных ниже Конфигурации / Параметры:  Изображение конфигурации

person tarrasch    schedule 29.08.2015
comment
Это все еще в силе? Когда я попробовал приведенный выше код, он открыл обе конфигурации в одном приложении, хотя я снял флажок с опции одного экземпляра. - person Shyam; 09.07.2020