|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Удаление текста из файла.
Регистрация: 15.04.2005
Сообщений: 243
|
||
Просмотров: 5750
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406
|
Евгений А., может, проще установить тогда свойство Visible в :vlax-false?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Армспорт Регистрация: 18.07.2006
Ейск
Сообщений: 355
|
Вот немного переделал
Код:
|
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
>Евгений А. Есть еще 2 момента. Рассуждения сугубо теоретические и для Залетного может быть роли не играют.
Проходя по блокам, ты не преверяешь обрабатываемый блок на предмет не внешняя ли это ссылка и еще у блоков могут быть постоянные атрибуты. Код:
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
Армспорт Регистрация: 18.07.2006
Ейск
Сообщений: 355
|
VVA, я так глобально и не хотел даже думать, а делать... и так устаю. Всё сказанное верно и нужно - снимаю шляпу.
Непонравилась только эта строка: (vl-catch-all-apply '(lambda () (vla-put-freeze item :vlax-false))) так Крыс всегда делает ![]() (vl-catch-all-apply 'vla-put-freeze (list item :vlax-false)) ![]() |
|||
![]() |
|
||||
Армспорт Регистрация: 18.07.2006
Ейск
Сообщений: 355
|
Цитата:
![]() |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406
|
Отвлеченно: а если надо защищать не одно действие, а несколько? Я несколько раз втупую вбил "не то", с тех пор просто привык использовать неименованные функции в catch-error.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
Цитата:
![]()
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
Армспорт Регистрация: 18.07.2006
Ейск
Сообщений: 355
|
Цитата:
![]() (defun main_put-freeze (layer flag / ) (vla-put-freeze layer flag) ) Или это нормально??? Всего несколько лишних байтов... ![]() |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406
|
Ага, именно "под одну гребенку". Зато все параллельно, перпендикулярно и покрашено в зеленый цвет.
Кстати, вот именно так код и приводит к ошибкам. ИМХО надо: Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406
|
Да ладно тебе, не бушуй. Я только-только отвлекся от ADT...
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
LISP. Вставка в таблицу поля, соотвествующего площади примитива | Profan | Готовые программы | 272 | 06.06.2021 23:12 |
Удаление прокси из файла CAD | tokhot | AutoCAD | 18 | 13.07.2019 20:27 |
Удаление не используемых блоков из файла | Гузалия | AutoCAD | 3 | 13.12.2007 10:06 |
Програмное удаление файла. | Holon | Программирование | 9 | 13.10.2007 17:53 |
структурированный список | Holon | Программирование | 22 | 11.09.2007 14:09 |