powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Нужен Умник, "Текущая папка"
6 сообщений из 6, страница 1 из 1
Нужен Умник, "Текущая папка"
    #32437135
norkmassiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как установить CurDir, если папка находится на локальном Servere и имя папки \\SRV2\AAA\BBB\...\CCC, естественно функция ChDrive возвращает ошибку т.к. нет буквы диска
...
Рейтинг: 0 / 0
Нужен Умник, "Текущая папка"
    #32437137
guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вызвать API функцию SetCurrentDirectory.
...
Рейтинг: 0 / 0
Нужен Умник, "Текущая папка"
    #32437196
guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как вызвать API функцию?
...
Рейтинг: 0 / 0
Нужен Умник, "Текущая папка"
    #32437366
guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Как вызвать API функцию можно прочитать в справке VB
2. Прочитать описание для конкретной функции можно на
[/SRC] msdn.microsoft.com

[SRC]
Option Explicit

Public Declare Function winpaiSetCurrentDirectory _
Lib "kernel32" Alias "SetCurrentDirectoryA" _
( _
ByVal lpPathName As String _
) As Long

Function F()
Dim strPath As String
Dim lError As Long

strPath = "\\ComputerName\ShareName"
lError = winpaiSetCurrentDirectory(strPath)
If lError <> 0 And Err.LastDllError = 0 Then
' success
Else
' fail
End If
End Function
...
Рейтинг: 0 / 0
Нужен Умник, "Текущая папка"
    #32437369
guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Как вызвать API функцию можно прочитать в справке VB
2. Прочитать описание для конкретной функции можно на
msdn.microsoft.com

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
 
Option Explicit 

Public Declare Function winpaiSetCurrentDirectory _ 
Lib  "kernel32"  Alias  "SetCurrentDirectoryA"  _ 
( _ 
ByVal lpPathName As String _ 
) As Long 

Function F() 
Dim strPath As String 
Dim lError As Long 

strPath =  "\\ComputerName\ShareName"  
lError = winpaiSetCurrentDirectory(strPath) 
If lError <>  0  And Err.LastDllError =  0  Then 
' success 
Else 
' fail 
End If 
End Function
...
Рейтинг: 0 / 0
Нужен Умник, "Текущая папка"
    #32439430
norkmassiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
СПАСИБО, МУЖИКИ и МИЛЫЕ ДАМЫ
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Нужен Умник, "Текущая папка"
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]