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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Как в Lisp измменить папку по умолчанию????

Как в Lisp измменить папку по умолчанию????

Ответ
Поиск в этой теме
Непрочитано 19.01.2010, 23:50 #1
Как в Lisp измменить папку по умолчанию????
tinik_89
 
Регистрация: 23.12.2009
Сообщений: 23

Как в Lisp измменить папку по умолчанию с C:\Windows\system32\ на какую-нибудь другую, например D:\Work\ ??????
Просмотров: 1700
 
Непрочитано 20.01.2010, 00:24
#2
Alan

CAD
 
Регистрация: 28.08.2003
Киев
Сообщений: 1,835
<phrase 1=


Цитата:
Сообщение от tinik_89 Посмотреть сообщение
Как в Lisp измменить папку по умолчанию с C:\Windows\system32\ на какую-нибудь другую, например D:\Work\ ??????
По умолчанию для какой программы?
__________________
По теории майский жук летать не может.
Но он этого не знает. И летает...
Alan вне форума  
 
Автор темы   Непрочитано 20.01.2010, 00:57
#3
tinik_89


 
Регистрация: 23.12.2009
Сообщений: 23


Надо папку по умолчанию для AutoCAD (C\windows\system32\) поменять на любую другую! Лично мне надо на папку для моей программы! Напрример D\work\моя прграмма\
tinik_89 вне форума  
 
Непрочитано 20.01.2010, 01:20
#4
Nike

Шаражпроектхалтурмонтаж
 
Регистрация: 29.10.2004
Талды-Париж
Сообщений: 5,992


А чего он там делает-то, AutoCAD, в папке windows\system32? Чего там находится?
Nike вне форума  
 
Автор темы   Непрочитано 20.01.2010, 01:26
#5
tinik_89


 
Регистрация: 23.12.2009
Сообщений: 23


короче!
прогограмма в делфи подгружает файлы из папки в которой она находится!
Эта программа должна запускаться из автокада!
А так как я её запускаю из автокада, то мои файлы начинают подгружаться почему то из папки windows, а не из той которой надо!
Так вот я и спрашиваю как изменить эту папку windows на мою????
или кто-нибудь подскажет другой способ???
tinik_89 вне форума  
 
Непрочитано 20.01.2010, 01:29
#6
Nike

Шаражпроектхалтурмонтаж
 
Регистрация: 29.10.2004
Талды-Париж
Сообщений: 5,992


я пас
Nike вне форума  
 
Непрочитано 20.01.2010, 06:29
#7
ShaggyDoc

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


Никаких "папок по умолчанию" делать не надо. Любая правильно написанная программа для Windows должна использовать простые правила:

1. Использовать пространство имен Windows, т.е. относительные имена, а не абсолютные, которые меняются в разных версиях Windows.

2. Исполняемые файлы программы должны ставиться в папку %ProgramFilesFolder%. Там же могут быть DLL этой программы. Эта папка только для чтения, там не должно быть данных.

3. Все изменяемые данные программы должны быть в %AppdataFolder%, %CommonAppdataFolder%

4. Все изменяемые данные пользователя - в %PersonalFolder%

5. Настройки программы, общие для машины в HKLM/Имя_программы или, при использовании файлов в %CommonAppdataFolder%

6. Настройки программы, индивидуальные для пользователя в HKCU/Имя_программы или, при использовании файлов в %AppdataFolder%

7. Должна учитываться система прав и привилегий на файлы

8. И прочее...

При обращении к любому файлу внутри программы должно формироваться полное имя, с учетом этих правил. Тогда никто не будет "почему-то" подгружаться неизвестно откуда.

Если программа запускается из другого приложения, например из AutoCAD, и работает с файлами этого приложения и не знает, куда это приложение складывает свои файлы, то ей, в качестве параметра или через файл настройки должны передаваться полные имена файлов и папок.
ShaggyDoc вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Как в Lisp измменить папку по умолчанию????

Размещение рекламы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как изменить толщину по умолчанию полилиний Гиорги AutoCAD 7 18.01.2017 08:56
Как преобразовать папку с DWG файлами в PDF? tolik777 Разное 8 17.03.2009 23:11
Мониторы LCD CRT Разное 94 17.06.2008 10:51
Как народ работает с длинными LISP файлами? {Smirnoff} LISP 7 22.01.2004 13:47