Страница: 1 |
Как открыть системную папку? Даже если она не c:\windows...
А где етот API взять...? и чё ето такое??? PS. я в VB<1 года Если вы в ВБ - новичок, то изучите для начала раздел сайта БиблиотекаКодов - http://vbnet.ru/faq/faq.asp Там большое количество примеров по категориям, уж если после этого что-то непонятное, спрашивайте. Для того мы и создали этот сайт... Пуск->Программы->Visual Basic 6.0->Tools->Api Text Viewer ============================================= В меню выбираешь Open Text File Открываешь файл win32api.txt Если не найдешь поиши его в папке Program Files\Microsoft Visual Studio\ В верхнем падающем списке выбираешь Declarations Из списка в верхнем окне выбираешь нужную функцию, например GetSystemDirectory. Щёлкаешь по нему 2 раза. В нижнем окне появится её объявление для VB. Копируешь всё что в нижнем окне и вставляешь в секцию General_Declarations формы или модуля Большинство системных папок возвращает переменная Environ. Тогда можно не мучится с АПИ. Признаюсь сразу. Я не очень хорошо усвоил вопрос. Например, что значит "Даже если она не c:\windows..."? Не знаю, насколько окажусь полезным, но процитирую http://www.vbnet.ru/forum/show.asp?id=213 ::::::::::::::::::::::::::::::::::::::::::::::::: Можно проводник запустить. Тебя это не устроит? Например Shell"C:\WINDOWS\EXPLORER.EXE /n,/e,C:\WINNT\" А если надо, что бы папка WINNT была корнем, то Shell"C:\WINDOWS\EXPLORER.EXE /n,/e,/root,C:\WINNT\" ::::::::::::::::::::::::::::::::::::::::::::::::: Я сижу и пишу установку для своей программы. программа требует 2 доп. OCX . И надо их =>в системную папку. Кста а нет такого plug-in'а чтобы setup'ы делать? Зачем плагины? Есть полноценные компайлеры. Используй Inno Setup. P.S. не бейте меня ногами! Самая лучшая и компактная функция для определения всяких папок - Environ 1. Environ("windir") - возвращает каталог windows 2. Environ("tmp") - возвращает каталог Temp Страница: 1 |
Вопрос: Системная папка
Добавлено: 01.07.02 18:46
Автор вопроса: Matrix | Web-сайт:
Ответы
Всего ответов: 9
Номер ответа: 1
Автор ответа:
Иван
Администратор
ICQ: 147688925
Вопросов: 24
Ответов: 708
Web-сайт:
Профиль | | #1
Добавлено: 01.07.02 19:23
Воспользуйтесь API функцией GetSystemDirectory. Она возвратит путь к системной папке.
Номер ответа: 2
Автор ответа:
Matrix
Вопросов: 34
Ответов: 62
Web-сайт:
Профиль | | #2
Добавлено: 01.07.02 20:16
Номер ответа: 3
Автор ответа:
Игорь
Вопросов: 0
Ответов: 23
Web-сайт:
Профиль | | #3
Добавлено: 01.07.02 23:12
Номер ответа: 4
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #4
Добавлено: 02.07.02 10:24
Номер ответа: 5
Автор ответа:
User Unknown
Вечный Юзер!
ICQ: uu@jabber.cz
Вопросов: 120
Ответов: 3302
Профиль | | #5
Добавлено: 02.07.02 10:32
Номер ответа: 6
Автор ответа:
User Unknown
Вечный Юзер!
ICQ: uu@jabber.cz
Вопросов: 120
Ответов: 3302
Профиль | | #6
Добавлено: 02.07.02 11:11
Номер ответа: 7
Автор ответа:
Matrix
Вопросов: 34
Ответов: 62
Web-сайт:
Профиль | | #7
Добавлено: 04.07.02 13:06
Номер ответа: 8
Автор ответа:
POST
Вопросов: 14
Ответов: 269
Web-сайт:
Профиль | | #8
Добавлено: 04.07.02 13:18
Номер ответа: 9
Автор ответа:
Keith Flint
Вопросов: 29
Ответов: 74
Web-сайт:
Профиль | | #9
Добавлено: 06.07.02 21:54