Autolisp Работа с текстовым файлом в сборке vlx/fas/prv - Страница 2
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Autolisp Работа с текстовым файлом в сборке vlx/fas/prv

Autolisp Работа с текстовым файлом в сборке vlx/fas/prv

Ответ
Поиск в этой теме
Непрочитано 08.06.2014, 11:33
Autolisp Работа с текстовым файлом в сборке vlx/fas/prv
mikls
 
Регистрация: 01.12.2013
Сообщений: 25

При работе с обычным lisp файлом для записи в файл использовалась команда вида (setq FILE (open fullpath "w")), где fullpath - это полный путь к текстовому файлу в формате txt. Но при загрузки сборки vlx/fas/prv, в которую был добавлен текстовый файл, программа перестала работать, так как по указанному пути текстового файла нет (данный файл находится в сборке). Как правильно указать путь к файлу в данном случае? И еще вопрос: будут ли сохраняться изменения в текстовом файле внутри сборки или перезаписанный текстовый файл хранится где-то в другом месте?
Просмотров: 5015
 
Непрочитано 09.06.2014, 18:51
#21
ShaggyDoc

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


Если говорить про внедрение текстовых файлов в VLX, то в этом нет никакого смысла. Да, теоретическая возможность есть. При этом фактически текстовый файл просто "прикопируется" в конце VLX. Точно также можно, например, командой copy "прикомпилировать" данные к EXE. Но толку от этого мало.

Данные в файлах надо хранить отдельно - чтобы их можно было изменять. Никакой "защиты" этих текстов нет. Точно так же незачем компоновать в VLX и DCL-файлы. Это только лишние хлопоты для себя. Какие могут быть "секреты" в DCL?

И если отбросить всю эту "прикомпоновку", то остается FAS-файл. Вот в нем есть большой смысл. Это и защита кода и увеличение производительности. Защита кода - от "обезьяны с гранатой", чтобы не "улучшали". Но квалифицированный специалист всегда и без вскрытия кода напишет такую же программу, а скорей всего еще лучше. Ну, если конечно в коде не запрятана какая-то уникальная формула - "тады ой".

Конечно, DCL безнадежно устарел. Альтернатив полно (см. #8). Замечу, что OpenDCL (на мой взгляд) самый тупиковый путь, да его уже и забросили. Не стоит тратить время на изучение дополнительных оболочек с неизвестной перспективой - лучше уж освоить оригинал. Считается "модным" .NET - так и осваивайте эту платформу.
ShaggyDoc вне форума  
 
Непрочитано 09.06.2014, 20:59
#22
gomer

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


А, спорить с вами бесполезно... Замечу, что OpenDCL уже доступен для автокад 2015, не смотря на финансовые затруднения. Раннее была анонсирована поддержка zwcad.
gomer вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Autolisp Работа с текстовым файлом в сборке vlx/fas/prv



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Совместная работа над файлом. R AutoCAD 21 23.06.2017 14:08
Акты скрытых работ Витос Прочее. Архитектура и строительство 324 05.03.2015 12:24
SW 2011: работа в сборке Creator SolidWorks 2 20.07.2012 10:05
AutoLISP: Работа с реакторами Supermax LISP 37 03.08.2010 09:17
Одновременная работа с файлом AutoCad 2006 andrey25 AutoCAD 21 10.11.2008 09:34