|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
27.04.2012, 18:13 | #1 | |
проверка полей dcl формы, вылетает ошибка
Регистрация: 13.04.2012
Сообщений: 13
|
||
Просмотров: 3759
|
|
||||
h и w имеют строковое значение, а сравнивать строку и целое операцией >= недопустимо...
__________________
Сообщество программистов Autodesk в СНГ - техническая поддержка |
||||
|
||||
Регистрация: 13.04.2012
Сообщений: 13
|
мы только еще учимся автолиспу )).
Да, понял, что я написал. Я пытался сравнить значение 300 с числом из текстового поля, и если оно больше, то вывести сообщение. Т.е. получается надо написать так Код:
Последний раз редактировалось autocadhelp, 27.04.2012 в 19:29. |
|||
|
||||
строю, ломаю Регистрация: 03.04.2008
Украина
Сообщений: 5,515
|
а я вот не понял... какое сообщение. у тебя в коде никаких сообщений! а к чему
Код:
а к чему Код:
а если w меньше 300, h можно не проверять? а к чему Код:
а к чему первый progn, откуда такая паранойя? в 13 строках кода 7 ошибок |
|||
|
||||
Регистрация: 13.04.2012
Сообщений: 13
|
блин. Почему у меня компилятор не ругается.
Сейчас перестало ругаться на синтаксис. Сначала функцию вставлял при нажатию на кнопку ок, то кнопка не нажималась. Вставил фуннкцию в главную программ. Никакой реакции на неправильный ввод. Код:
Сейчас стало выдавать такую ошибку "ошибка: неверный тип аргумента: stringp nil" Последний раз редактировалось autocadhelp, 27.04.2012 в 20:14. |
|||
|
||||
строю, ломаю Регистрация: 03.04.2008
Украина
Сообщений: 5,515
|
autocadhelp, сначала думай потом пиши, впрочем я не удивлен...
НУ ПОЧЕМУ ТЫ ПРЕОБРАЗОВЫВАЕШЬ ЦЕЛОЕ В ЦЕЛОЕ? Тебе одного преобразования мало? И почему не может быть w = 250, понимаю когда w=251 не может быть ну и не копируй из vlide сюда у них разные кодировки и в кракозябрах желания нет особого разбираться ну и скобки где, растеряша? Код:
зы если h больше 20, то легко h = 40 Последний раз редактировалось gomer, 27.04.2012 в 21:50. Причина: сам ошибся ^_^ |
|||
|
||||
строю, ломаю Регистрация: 03.04.2008
Украина
Сообщений: 5,515
|
Цитата:
А происходит это потому, что берешь значение h и w уже после закрытия диалога, это как минимум нелогично по сути тебе нужна функция отклика на кнопку accept Код:
|
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
Полный код (т.е. lsp и dcl) выкладывай.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проверка балки на устойчивость плоской формы деформирования | hotik | Деревянные конструкции | 69 | 27.02.2024 13:14 |
Проверка связей в Лире-СТК по гибкости не соответствует ручному расчету. Ошибка программы или...? | Alive_creep | Расчетные программы | 8 | 26.12.2011 11:16 |
Ошибка при компилировании формы | engenerit | AutoCAD | 2 | 30.09.2011 11:59 |
Несоответствие результатов в Лире | s.vas | Лира / Лира-САПР | 19 | 11.11.2009 07:31 |
Помощь по Лире | Серега М | Лира / Лира-САПР | 52 | 28.05.2007 02:47 |