defun
603 / 617 / 44
Регистрация: 30.04.2011
Сообщений: 702
|
||||||
1 | ||||||
Почему не работает макрос?24.10.2011, 17:26. Показов 1636. Ответов 6
Метки нет (Все метки)
если переписать эти части - (quote ,that) и делать запрос как обычно - (person list-user 'name) то работает, но мне интересно без апострофа как сделать?
1
|
24.10.2011, 17:26 | |
Ответы с готовыми решениями:
6
Почему макрос работает не на всех компьютерах?? Почему не работает макрос изменения шрифта в не выделенном тексте Почему макрос работает, если создавать и запускать его в Командной строке, а если в пакетном файле, то нет? Макрос делает копию листа и сохраняет в новую книгу, но макрос в новой не работает |
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
|
|||||||||||
24.10.2011, 18:03 | 2 | ||||||||||
Потому что в тестовой форме if'а name не зацитачивается. В остальном-то, в принципе, у тебя все правильно было. Так работает:
0
|
defun
603 / 617 / 44
Регистрация: 30.04.2011
Сообщений: 702
|
|
24.10.2011, 18:13 [ТС] | 3 |
0
|
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
|
|||||||||||||||||||||
24.10.2011, 18:24 | 4 | ||||||||||||||||||||
потому (см. пример):
0
|
defun
603 / 617 / 44
Регистрация: 30.04.2011
Сообщений: 702
|
|||||||||||||||||||||||||||||||
24.10.2011, 20:18 [ТС] | 5 | ||||||||||||||||||||||||||||||
ну да, разобрался, благодарю)
Добавлено через 24 минуты Nameless One,
Добавлено через 47 минут
ещё вопросы -
Добавлено через 25 минут там в 7-ой строке надо заменить (quote ,var) на (boundp (quote ,var)) но почему в if не срабатывает else, когда
0
|
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
|
||||||
25.10.2011, 04:39 | 6 | |||||
передавай функции format не ,var, а (quote ,var)
http://www.lispworks.com/docum... _stst_.htm Видать, что-то со скобками напутал, так все работает:
1
|
defun
603 / 617 / 44
Регистрация: 30.04.2011
Сообщений: 702
|
|
25.10.2011, 12:25 [ТС] | 7 |
ок. с этим разобрался)
0
|
25.10.2011, 12:25 | |
25.10.2011, 12:25 | |
Помогаю со студенческими работами здесь
7
Макрос не работает с полным диапазоном текста, работает только до 99 ячейки Макрос работает, а код, преобразованный из макроса - не работает Почему макрос отрабатывается невзирая на значение чекбокса? Почему макрос TRACE не может вывести строку? Почему новый макрос вставляется рядом со старым? Почему кода я добавляю макрос выдает ошибку Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |