Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Системная папка Добавлено: 01.07.02 18:46  

Автор вопроса:  Matrix | Web-сайт: delta-net.narod.ru

Как открыть системную папку? Даже если она не c:\windows...

Ответить

  Ответы Всего ответов: 9  

Номер ответа: 1
Автор ответа:
 Иван



Администратор

ICQ: 147688925 

Вопросов: 24
Ответов: 708
 Web-сайт: www.vbnet.ru
 Профиль | | #1
Добавлено: 01.07.02 19:23
Воспользуйтесь API функцией GetSystemDirectory. Она возвратит путь к системной папке.

Ответить

Номер ответа: 2
Автор ответа:
 Matrix



Вопросов: 34
Ответов: 62
 Web-сайт: delta-net.narod.ru
 Профиль | | #2
Добавлено: 01.07.02 20:16

А где етот API взять...? и чё ето такое???

PS. я в VB<1 года

Ответить

Номер ответа: 3
Автор ответа:
 Игорь



Вопросов: 0
Ответов: 23
 Web-сайт: www.sharonov.ru
 Профиль | | #3
Добавлено: 01.07.02 23:12

Если вы в ВБ - новичок, то изучите для начала раздел сайта БиблиотекаКодов - http://vbnet.ru/faq/faq.asp

Там большое количество примеров по категориям, уж если после этого что-то непонятное, спрашивайте.

Для того мы и создали этот сайт...

Ответить

Номер ответа: 4
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #4
Добавлено: 02.07.02 10:24

Пуск->Программы->Visual Basic 6.0->Tools->Api Text Viewer

=============================================

В меню выбираешь Open Text File

Открываешь файл win32api.txt

Если не найдешь поиши его в папке Program Files\Microsoft Visual Studio\

В верхнем падающем списке выбираешь Declarations

Из списка в верхнем окне выбираешь нужную функцию, например GetSystemDirectory.

Щёлкаешь по нему 2 раза.

В нижнем окне появится её объявление для VB.

Копируешь всё что в нижнем окне и вставляешь в секцию

General_Declarations формы или модуля

Ответить

Номер ответа: 5
Автор ответа:
 User Unknown



Вечный Юзер!

ICQ: uu@jabber.cz 

Вопросов: 120
Ответов: 3302
 Профиль | | #5 Добавлено: 02.07.02 10:32

Большинство системных папок возвращает переменная Environ. Тогда можно не мучится с АПИ.

Ответить

Номер ответа: 6
Автор ответа:
 User Unknown



Вечный Юзер!

ICQ: uu@jabber.cz 

Вопросов: 120
Ответов: 3302
 Профиль | | #6 Добавлено: 02.07.02 11:11

Признаюсь сразу. Я не очень хорошо усвоил вопрос. Например, что значит "Даже если она не 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\"

:::::::::::::::::::::::::::::::::::::::::::::::::

Ответить

Номер ответа: 7
Автор ответа:
 Matrix



Вопросов: 34
Ответов: 62
 Web-сайт: delta-net.narod.ru
 Профиль | | #7
Добавлено: 04.07.02 13:06

Я сижу и пишу установку   для своей программы. программа требует 2 доп. OCX . И надо их =>в системную папку.

Кста а нет такого plug-in'а чтобы setup'ы делать?

Ответить

Номер ответа: 8
Автор ответа:
 POST



Вопросов: 14
Ответов: 269
 Web-сайт: www.vbnet.ru
 Профиль | | #8
Добавлено: 04.07.02 13:18

Зачем плагины? Есть полноценные компайлеры. Используй Inno Setup.:)

P.S. не бейте меня ногами!

Ответить

Номер ответа: 9
Автор ответа:
 Keith Flint



Вопросов: 29
Ответов: 74
 Web-сайт: www.flint7.nm.ru
 Профиль | | #9
Добавлено: 06.07.02 21:54

Самая лучшая и компактная функция для определения всяких папок - Environ

1. Environ("windir") - возвращает каталог windows

2. Environ("tmp") - возвращает каталог Temp

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам