| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > PBLock не работает в 13 версии Acad

PBLock не работает в 13 версии Acad

Ответ
Поиск в этой теме
Непрочитано 23.12.2012, 22:44 #1
PBLock не работает в 13 версии Acad
Дмитрий-конструктор
 
Регистрация: 09.12.2012
Сообщений: 3

Может кто сталкивался с проблемой. Есть программа PBLock Владимира Клещёва версии от 2007 года. http://wiki.lblss.ru/pblock.lsp.20070204
Имеется свой файл адаптации к которому хочется добавить на кнопки с макросами запуска PBLock. Скажем на выноску в одну строку макрос ^C^C(if (eq pblock nil) (load "pblock.lsp"));_.pblock;_o;
Но на своем файле адаптации не работает. При выполнении команды с кнопки:
Команда:
Enter option? [Multiple/Lines/Rectangle/Circle/OneString/TwoString/XY/2XY/Edit/AddLeader] <Lines>:
Однако, ошибка... ActiveX Server возвратил ошибку: Параметр является обязательным ERRNO=0

Но стоит подгрузить файл mnu http://wiki.lblss.ru/pblock16.mnu.20041006 и не добавлять панель с кнопками в рабочее пространство, а вызывать из своей панели- уже все начинает работать.

Кажется ошибка где то в "Основном блоке программы".

____________________________________________
Код:
[Выделить все]
 ;;        *** Основной блок программы ***
  (defun pbl_main (bord / hmul)              ; ***   НАЧНЕМ...   ***
    (setq doc (vla-get-activedocument (vlax-get-acad-object)))
    (vla-startundomark doc)             ; начнем группу для отмены командой _.U
    ;; сохранение и установка переменных
    (setq mode1   (vk_modes '("cmdecho" "blipmode" "limcheck" "ucsfollow" "celtype" "textstyle" "pickfirst"))
          mode2   (vk_modes '("osmode" "snapmode")) ; эти будут меняться часто
          mode3   (vk_modes '("cecolor" "clayer" "celweight" "celtype")) ; цвет, слой, толщина и тип линии
          modezer '("osmode" 0 "snapmode" 0)
          modeset (list "cmdecho"
                        0
                        "blipmode"
                        0
                        "limcheck"
                        0
                        "ucsfollow"
                        0
                        "celtype"       ; тип линий "CONTINUOUS"
                        "CONTINUOUS"
                        "textstyle"     ; стиль текста как в стиле размера
                        (getvar "dimtxsty")
                        "cecolor"       ; цвет byblock,
                        "0"
                        "clayer"        ; текущий слой "0",
                        "0"
                        "celweight"     ; толщина линии byblock для примитивов блока
                        -2
                        "celtype"       ; тип линии
                        "ByBlock"
                        "pickfirst"     ; очистим текущий выбор
                        1
                  ) ;_  list
    ) ;_  setq
......
____________________________________________________

Ссылка на все файлы программы http://wiki.lblss.ru/Pblock

Последний раз редактировалось Кулик Алексей aka kpblc, 23.12.2012 в 23:03.
Просмотров: 3819
 
Непрочитано 24.12.2012, 10:04
#2
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,407
Отправить сообщение для Александр Ривилис с помощью Skype™


Подозреваю, что разница в том, что если не загружен mnu-файл, то и не грузится pblock16.mnl - его нужно загрузить любым способом.
Александр Ривилис вне форума  
 
Непрочитано 24.12.2012, 10:43
#3
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Offtop: Может всё таки AutoCAD 2013, а не AutoCAD 13? Это две большие разницы...
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума  
 
Непрочитано 24.12.2012, 15:31
#4
gomer

строю, ломаю
 
Регистрация: 03.04.2008
Украина
Сообщений: 5,515


Цитата:
Сообщение от Дмитрий-конструктор Посмотреть сообщение
Есть программа PBLock Владимира Клещёва
Вы, батенька, извращенец, за то и наказаны, нечего расчлененкой заниматься. А афтар тоже лопух, столько умных буков, а дефолтные значения в программе не прописал
gomer вне форума  
 
Непрочитано 24.12.2012, 18:04
#5
Олег (jr.)

специалист по околачиванию грушевых деревьев
 
Регистрация: 14.09.2004
Pietari, Venäjä
Сообщений: 813


Цитата:
Сообщение от gomer Посмотреть сообщение
Вы, батенька, извращенец, за то и наказаны, нечего расчлененкой заниматься. А афтар тоже лопух, столько умных буков, а дефолтные значения в программе не прописал
Offtop: Если ты имеешь в виду Владимира Клещёва я был бы рад
если бы ты дорос до его уровня хотя бы лет через пять
Олег (jr.) вне форума  
 
Автор темы   Непрочитано 24.12.2012, 21:14
#6
Дмитрий-конструктор


 
Регистрация: 09.12.2012
Сообщений: 3


Цитата:
Сообщение от Александр Ривилис Посмотреть сообщение
Подозреваю, что разница в том, что если не загружен mnu-файл, то и не грузится pblock16.mnl - его нужно загрузить любым способом.
- в этом и оказалась проблема. Спасибо
Дмитрий-конструктор вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > PBLock не работает в 13 версии Acad

Размещение рекламы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Доменные пользователи (ACAD2010 локальные версии) Как в автозагрузку ACAD при помощи GP загужать lisp ? mvart LISP 3 29.05.2012 10:34
ЗмейCAD (версии под 2008, 2010 автокад). Дима_ Готовые программы 13 07.10.2011 22:44
Программа работает в 8 версии, в 10 - нет! Zaghim Программирование 18 22.02.2011 17:01
Реакторы в ACAD x64 (LISP, ACAD '09 - '10) EfremenkoDO LISP 12 13.10.2010 23:52
В русской версии AutoCAD 2010 SP1 32-bit файл Acad.PGP содержит ошибки. hwd Баги и пожелания в Autodesk 21 21.04.2010 20:27