Как я могу открыть два приложения Minitab и выполнить команду через .NET? - PullRequest
0 голосов
/ 24 июня 2011

Я хочу открыть два отдельных приложения Minitab из моего приложения .Net и хочу выполнить команду отдельно для двух диаграмм, которые будут отображаться в основном приложении Minitab.

Я попробовал следующее, но оно возвращает тот же дескриптор, который ссылается на то же приложение.

 MtbApp1 = new Mtb.Application();
 MtbApp2 = new Mtb.Application(); 

1 Ответ

0 голосов
/ 23 марта 2012

Автоматизация Minitab - это не то, что вы могли ожидать. По своему замыслу я полагаю, что любой код, который вы пишете, будет дополнять существующий пользовательский сеанс Minitab. Таким образом, если пользовательский интерфейс Minitab открыт во время первого вызова, дескриптор будет относиться к этому сеансу, и вы сможете делать вещи с той же книгой / листами.

Второй вызов откроет новый процесс. Точно так же, если нет открытого пользовательского интерфейса до выполнения вашего кода и вы добавили третий новый вызов Mtb.Application (), появится второй процесс с новым дескриптором. Файл справки minitab по автоматизации содержит некоторую информацию о параметрах, но, похоже, не охватывает эту маленькую деталь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...