Как да създадете множество екземпляри на приложение в CANoe COM Server Interface

Опитвам се да напиша клиентско приложение в 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