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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Не работает Visual LISP Editor, вываливает фаталити при открытии файла

Не работает Visual LISP Editor, вываливает фаталити при открытии файла

Ответ
Поиск в этой теме
Непрочитано 13.10.2016, 07:22 #1
Не работает Visual LISP Editor, вываливает фаталити при открытии файла
Krieger
 
инженер (КМ)
 
Красноярск
Регистрация: 30.10.2004
Сообщений: 3,825

Если из Visual LISP Editor попытаться открыть файл lsp или prj через меню "открыть", то в нем не работает древовидный выпадающий список. Если попытаться без этого списка открыть, то менюшка закрывается, а файл не открывается. Курсор превращается в знак "парковка запрещена" и ничего не дает нажать. Если нажать на крестик закрытия программы - спросит "Abort current evaluation?", жмем да. Курсор переходит в ждущий режим винды. И далее тоже ничего не происходит, все висит. Если нажать esc, то вываливается с фатальной ошибкой.
Если перетащить лисп файл из файлменеджера (TC) в LISP Editor, то все работает. Только вот файл проекта так нельзя открыть. В других прогах такого нет, все работает.

Windows 10, AutoCAD2017eng

Поставил AutoCAD2016eng, таже трабла, на win7 эта сборка работала нормально.

Как победить?

Миниатюры
Нажмите на изображение для увеличения
Название: 2016-10-13_110713.jpg
Просмотров: 42
Размер:	8.9 Кб
ID:	177602  

__________________
Делай хорошо, плохо само получится.
Просмотров: 2584
 
Непрочитано 13.10.2016, 07:36
#2
gomer

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


а где фатал? совсем деградировали что ли? есть гугл транслятор, раз книги по лиспу читать лень
gomer вне форума  
 
Автор темы   Непрочитано 13.10.2016, 07:45
#3
Krieger

инженер (КМ)
 
Регистрация: 30.10.2004
Красноярск
Сообщений: 3,825


Ты о чем? Причем тут книги по лиспу?

Установил framework 3.5. Проблема решилась.
__________________
Делай хорошо, плохо само получится.
Krieger вне форума  
 
Непрочитано 13.10.2016, 16:40
#4
gomer

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


Цитата:
Сообщение от Krieger Посмотреть сообщение
Ты о чем? Причем тут книги по лиспу?

Установил framework 3.5. Проблема решилась.
evaluation - вычисление выражений - главный принцип работы интерпретатора лиспа. Так что это никакой не фатал, а просто автокад тебя спросил, прервать текущее вычисление, то есть программу (команду функцию скрипт макрос). Смотри что-ты там каких выражений наваял, что оно без твоего ведома выполняется. Это самое вероятное... Так как вряд ли влиде коренным образом менялся в ближайшие лет 12 и никакой NET ему не нужен, а без NET автокад вообще вряд ли запустится.
gomer вне форума  
 
Автор темы   Непрочитано 13.10.2016, 19:26
#5
Krieger

инженер (КМ)
 
Регистрация: 30.10.2004
Красноярск
Сообщений: 3,825


Прочитай еще раз что я написал. Медленно и вдумчиво. А потом уже неси чушь о деградации.
В английском я чуток соображаю чтобы понять что там написано.
Цитата:
Смотри что-ты там каких выражений наваял, что оно без твоего ведома выполняется. Это самое вероятное...
Нету ничего. Ни одного листинга не было открыто и соответственно ничего не выполняется. А данное сообщение вылазит при попытке открыть любой lsp файл через стандартный диалог. Причем история повторяется на только что свежем установленном, ни как не настроенном ACAD2016.
Цитата:
Так что это никакой не фатал, а просто автокад тебя спросил, прервать текущее вычисление, то есть программу
Если прочитаешь внимательно первое сообщение, то поймешь что фатал вываливается после попытки прервать эти непонятные вычисления.
Цитата:
Так как вряд ли влиде коренным образом менялся в ближайшие лет 12 и никакой NET ему не нужен, а без NET автокад вообще вряд ли запустится.
framework разумеется был установлен, но видимо либо коряво, либо не совсем гладко в нем было с win10. Х.з. но проблема после переустановки решилась.

Совсем деградировали что ли?
__________________
Делай хорошо, плохо само получится.
Krieger вне форума  
 
Непрочитано 14.10.2016, 00:58
#6
gomer

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


Цитата:
Сообщение от Krieger Посмотреть сообщение
Если прочитаешь внимательно первое сообщение, то поймешь что фатал вываливается после попытки прервать эти непонятные вычисления.
Цитата:
Как-то я показывал крысу как завалить автокад двумя лиспами в одну строчку... При открытии файла никаких вычислений не происходит... файл нужно загрузить в интерпретатор, чтоб чтоб его было можно вычислить... причем тут влиде не понятно никаким образом ни в случае открытия файла, ни в случае открытия проекта.
Цитата:
Сообщение от Krieger Посмотреть сообщение
Если прочитаешь внимательно первое сообщение
Если прочитать внимательно то съедет крыша...
Цитата:
Сообщение от Krieger Посмотреть сообщение
Если из Visual LISP Editor попытаться открыть файл lsp или prj через меню "открыть"
Такого меню нет, файлы и проекты можно открыть в разных подменю главного меню влиде... -1
Цитата:
Сообщение от Krieger Посмотреть сообщение
то в нем не работает древовидный выпадающий список.
Это вообще что за мутант такой? Дерево каталогов?
Цитата:
Сообщение от Krieger Посмотреть сообщение
Если попытаться без этого списка открыть, то менюшка закрывается,
Какая менюшка? Это называется диалоговое окно открытия файла -1
Цитата:
Сообщение от Krieger Посмотреть сообщение
а файл не открывается. Курсор превращается в знак "парковка запрещена" и ничего не дает нажать.
Это означает что диалоговое окно так и не закрыто, но пропало с экрана, возможно улетело в угол и его не видно
Цитата:
Сообщение от Krieger Посмотреть сообщение
Если нажать на крестик закрытия программы
Какой крестик какой программы?-1
Цитата:
Сообщение от Krieger Посмотреть сообщение
Курсор переходит в ждущий режим винды.
Это означает бесконечный цикл или длительное ресурсоемкое действие... что тут пропущено не понятно

Цитата:
Сообщение от Krieger Посмотреть сообщение
далее тоже ничего не происходит, все висит. Если нажать esc, то вываливается с фатальной ошибкой.
Это виндовс пытается завершить не отвечающую программу, а автокад сопротивляется и выдает фатал...

все висит - вообще конгениальная фраза... полная разочарования страха ненависти и гнева... как победить - просто без комментариев

Вместо неработающего диалога открытия файла и сообщения о фатальной ошибке, показать вполне себе штатное окошко и надеяться на решение свое проблемы - это как называется? NET Framework - это вообще компонент винды, песочница, в которой пасутся программы типа автокада, а раз стал лагать компонент виндовс, то следовало сразу предположить, что проблема именно в фреймворке... Тебе еще повезло, что твою песочницу не разбомбили основательно, тогда пришлось бы все сносить и ставить заново...а сейчас не факт что это не повторится, но лисп тут точно не причем
gomer вне форума  
 
Автор темы   Непрочитано 14.10.2016, 07:33
#7
Krieger

инженер (КМ)
 
Регистрация: 30.10.2004
Красноярск
Сообщений: 3,825


Цитата:
Сообщение от gomer Посмотреть сообщение
а сейчас не факт что это не повторится, но лисп тут точно не причем
Increase Size Decrease Size Нажмите для просмотра
https://www.youtube.com/watch?v=cxToQCllLwkВсе повторилось.
__________________
Делай хорошо, плохо само получится.
Krieger вне форума  
 
Непрочитано 14.10.2016, 07:59
#8
trir


 
Регистрация: 18.12.2010
Сообщений: 5,047


а что в автозагрузке AutoCAD?

Цитата:
Так как вряд ли влиде коренным образом менялся в ближайшие лет 12 и никакой NET ему не нужен
А вдруг они интерпретатор лиспа реализовали через DLR, тогда очень причём
https://en.wikipedia.org/wiki/IronLisp

Последний раз редактировалось trir, 14.10.2016 в 08:09.
trir вне форума  
 
Непрочитано 14.10.2016, 10:34
#9
ShaggyDoc

Thượng Tá Quân Đội Nhân Dân Việt Nam
 
Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,381


Сама Vlide может быть "не виноватая я". Если файл в неё загрузился. А вот диалог выбора файла - очень может быть. Обычно в программах нет собственных диалогов, вызывается (через цепочку посредников) диалоговое окно операционной системы.

Оно может оказаться и из WinAPI и из .NET. Скорее всего именно из .NET, т.к. посредник-AutoCAD на неё заточен. Вот там могут быть сбои. Это замечал в более ранних версиях - очень долгая загрузка диалога.

Но в Win10 более вероятным является отсутствие необходимых прав доступа к файлу. Особенно если он лежит не там, где должен лежать по мнению уродов из Майкрософт. Функция диалога вернет не только имя файла, но и некоторые флаги доступа к нему. Вот тут козни .Net и могут проявиться.

В результате прикладная программа должна сообразить, что ей делать. Она может сказать и "Файл не найден" (хотя вот он, мы его видим) или вообще грохнуться.
ShaggyDoc вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Не работает Visual LISP Editor, вываливает фаталити при открытии файла

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Кодировка в редакторе Visual LISP Kostinok LISP 23 18.08.2023 14:52
При открытии файла создает ~$TEMP$~.SCR CBarhudarov AutoCAD 5 21.06.2016 09:15
Редактор Visual LISP не загружается _den_ LISP 4 07.11.2015 08:27
Фатальная ошибка при открытии файла .dwg OMEN257 AutoCAD 2 16.07.2009 09:57
проблема: Смещение аттрибута блока при открытии файла на другой машине kakt00z AutoCAD 6 11.06.2009 23:12