Jump to content

Amosov Sergey

Пользователи
  • Posts

    3
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

Amosov Sergey's Achievements

Newbie

Newbie (1/14)

0

Reputation

  1. Спасибо за ответ) -- Несколько экземпляров можно создать при помощи функции WInAPI ShellExecute(). К сожалению такой вариант не совсем подходит, так как в этом случае не получится использовать функции API nanoCAD --А зачем создавать несколько экземпляров? Обычно, наоборот, пишут обвязку "если не запущено, то создаём". Если у пользователя уже запущен nanoCAD для работы, тогда использование API функций для обработки, например, другого документа помешает его работе. Хочется понять, подключение уже к существующему экземпляру nanoCAD при повторном вызове CreateObject("nanoCAD.Application"), это особенность работы API? Или у меня что-то не корректно установлено / настроено?
  2. Добрый день. Разбираюсь в возможностях API nanoCAD и столкнулся со следующей проблемой. В Excel написал следующий макрос: Public app As nanoCAD.Application Sub my_drawing() Set app = CreateObject("nanoCAD.Application") app.Visible = True End Sub При первом запуске макроса создается сессия nanoCAD. При повторном макроса, новая сессия не создается, а идет подключение к уже созданной сессии. Подскажите, пожалуйста, как мне с помощью API создать более одной сеcсии nanoCAD?
×
×
  • Create New...