Добро пожаловать к нам в гости! Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
[MyDocuments] Путь к папке “My Documents” текущего пользователя.
[ProgramFiles] Путь к папке “Program Files”. Имейте ввиду, что наименование данной папки может быть различным в зависимости от языковой локализации Windows.
[PubDir] Путь к папке, где размещается текущее приложение (exe-файл, созданный в NeoBook). [SystemDir] Путь к системной директории Windows (обычно c:\windows\system). [TempDir] Путь к директории "Temp", размещенной в каталоге Windows. [WindowsDir] Путь к папке, куда инсталлирована Windows (обычно c:\windows).
может ли такое быть, что при извлечении путь неверно определится и проект не будет, соответственно, работать?
Если у человека "необычный" путь к системной директории , например на другом диске, или винда в подпапке какой-нибудь, или просто нестандартное название папки стоит.. такое же тоже может быть Да или вообще установлены 2 Операционные системы.. что будет? ( речь не только о самом проекте, но и о доп. вложенных файлах, если их TempDir WindowsDir и т.д извлекать)
Сообщение отредактировано DoXeR - Пт, 10 Июня 2011, 01:50
DoXeR, Так если извлекаешь, то путь знаешь ( NB знает) и обратно точно сможешь прочитать файл всегда (или что-то ещё с фалом сделать). Проблема в теории может возникнуть только тогда, когда юзер изменит что-то в этих путях, только вот зачем это ему... для ЭВМ-фриков только наверно Мой сайт - http://фирмы.онлайн
ты можешь тоже получить пути спец-папок в реестре HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders Это единственный способ получить штатными средствами(имеется ввиду которых нет в глобальных)
Quote
RegistryRead "HKEY_CURRENT_USER" "Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Desktop" "[Desktop]" .В переменой [Desktop] будет путь до рабочего стола пльзователя
Зависит от ситуации! Если я использую плагин в проекте, то смысл в функции...
Добавлено (10 Июнь 2011, 20:33) --------------------------------------------- Кстати, есть еще один способ получить переменной среды, через CMD. Обновил там пост
Сообщение отредактировано Сергей - Пт, 10 Июня 2011, 16:02