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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Избежать принтов существующих методов...

Избежать принтов существующих методов...

Ответ
Поиск в этой теме
Непрочитано 08.04.2012, 18:39 #1
Избежать принтов существующих методов...
Sleekka
 
-
 
Москва
Регистрация: 24.07.2005
Сообщений: 1,335

Итак обращаюсь за помощью уважаемые программисты к тем кто уже это проходил.
Конечно я как все вначале функции использую конструкции вида:
Код:
[Выделить все]
 (_sl-error-sysvar-save
    (list
      (list "pickstyle" 0)
      (list "osmode" 1024)
      (list "DYNMODE" 0)
      (list "CELTYPE" "BYLAYER")
      (list "LWDISPLAY" 1)
      (list "CeColor" "BYLAYER")
      ; (list "CMDECHO" 0)
      (list "Clayer" (caddr (cadr (cadr (nth 5 *sl-layers-list*)))))
      (list "celweight" 40)
      (list "pdmode" 34)
      
           ))
Также нужно применять в цикле вставку блоков, я делаю конструкции вида

Код:
[Выделить все]
 (vla-insertblock (vla-get-modelspace *sl-activedoc*)  

(vlax-3d-point (list (car sl_point_pp_) (cadr sl_point_pp_) 0.0))

	 (strcat *sl-folder* "\\blocks\\kep_W_all.dwg") 1. 1. 1. 0 "X")
В связи с этим методом vla-insertblock возникает принт

"Повторное описание блока "kep_W_all" - пропущено."

Вопрос какие переменные нужно изменть потом восстановить, дабы избавиться от принтов зашитых в самих методах?

Возможны ли другие варианты решения задачи.
Мне не нравится неэстетичность того что твориться в командной строке.
Есть шестое чувство что если даже принты будут но их подавить переменными в командной строке код выполнится быстрее.
Просмотров: 2457
 
Непрочитано 08.04.2012, 18:44
#2
Do$

AutoCAD/Civil3D LISP/C#
 
Регистрация: 15.08.2008
Санкт-Петербург
Сообщений: 1,702
Отправить сообщение для Do$ с помощью Skype™


NOMUTT в 1 - вообще будет "тишина" в командной строке.
Только вряд ли код от этого быстрее будет выполняться.
Do$ вне форума  
 
Автор темы   Непрочитано 08.04.2012, 18:50
#3
Sleekka

-
 
Регистрация: 24.07.2005
Москва
Сообщений: 1,335


Такс я кажется ерунду написал, блоки повторно вставляются у меня не от этого, но все равно спасибо.
Sleekka вне форума  
 
Непрочитано 09.04.2012, 11:39
#4
kp+

идущий по граблям
 
Регистрация: 26.05.2005
Сообщений: 5,091


Цитата:
Сообщение от Do$ Посмотреть сообщение
NOMUTT в 1 - вообще будет "тишина" в командной строке.
только надо позаботиться о том, чтобы выставить NOMUTT в 0 после завершения программы (как штатного, так и аварийного). Иначе пользователи сильно удивятся, что произошло с ком. строкой
kp+ вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Избежать принтов существующих методов...

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Возможно ли усиление существующих свайных фундаментов Иро4ка Основания и фундаменты 41 13.01.2017 11:53
Сейсмозащита и сейсмоизоляция существующих, построенных зд. IANationalInformAgentstvo Прочее. Архитектура и строительство 216 20.01.2015 16:51
Расстановка дополнительных колонн относительно существующих. Как? Nani' Конструкции зданий и сооружений 4 13.06.2011 16:07
Динамическое испытание существующих свай sattva Основания и фундаменты 18 03.02.2010 10:39