|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
CreateObject
Регистрация: 16.12.2004
Сообщений: 14
|
||
Просмотров: 5239
|
|
||||
Регистрация: 14.03.2006
Сообщений: 863
|
дефолтом запускается как раз последняя запущенная версия
а организовать выборочный запуск нужной версии (со всем комплектом навески и обвязки) можно через профили, например в ярлыке прописываешь "c:\Program Files\AutoCAD 2005\acad.exe"/p user12 где /p - ключ для запуска профиля user12 - полный путь к *.arg файлу профиля |
|||
![]() |
|
||||
Регистрация: 16.12.2004
Сообщений: 14
![]() |
Цитата:
![]() |
|||
![]() |
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372
|
Цитата:
Первоначальный запуск одного из выбираемых AutoCAD надо делать в виде обычного процесса (из своей программы). При этом программно надо выяснить, с каким именем этот AutoCAD будет числиться (AutoCAD.Application, AutoCAD.Application.16.1 и т.п.). В дальнейшем к нему можно уже обращаться как к COM-серверу. Разные версии AutoCAD жульничают с записями в реестре. Вполне может оказаться, что ссылка на CLSID может оказаться неправильной. Одновременный запуск AutoCAD разных версий возможен только как процессов. Обращение к ним через COM весьма затруднительно. Попеременный запуск возможен. |
|||
![]() |
|
||||
Регистрация: 16.12.2004
Сообщений: 14
![]() |
Цитата:
CreateObject("AutoCAD.Application") может запускаться абсолютно любой AutoCAD (16.0, 16.1, 16.2) При выполнении CreateObject("AutoCAD.Application.16.0") вообще вываливается ошибка... При выполнении CreateObject("AutoCAD.Application.16.2") нормально запускается 2006 ACAD. Так вот, разделить программный запуск 2005 и 2006 ACAD еще возможно, а вот например 2004 и 2006 уже не выходит. А про разные локализации уже даже думать страшно (2004 есть и русский и английский)... |
|||
![]() |
|
||||||
Регистрация: 16.12.2004
Сообщений: 14
![]() |
Цитата:
Например: Цитата:
Цитата:
|
|||||
![]() |
|
||||
Регистрация: 16.12.2004
Сообщений: 14
![]() |
Цитата:
![]() CreateObject("AutoCAD.Application") так же как и CreateObject("AutoCAD.Application.16") могут запускать любой AutoCAD... и 2004 и 2005 и 2006 ![]() |
|||
![]() |
|
||||
Регистрация: 13.06.2005
Сообщений: 314
|
Цитата:
|
|||
![]() |
|
||||
Регистрация: 16.12.2004
Сообщений: 14
![]() |
Цитата:
Я почемуто думал, что проблему можно решить исправлением ключей реестра... ![]() |
|||
![]() |
|
||||
Цитата:
|
||||
![]() |
|
||||
Регистрация: 16.12.2004
Сообщений: 14
![]() |
Цитата:
|
|||
![]() |
|
||||
Цитата:
|
||||
![]() |