![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Очень срочный вопрос!!
cypher © (2002-04-26 23:17:00)Народ, подскажите, как вызвать стандартный Виндовый диалог, открытия общего доступа к папке?
cypher (2002-04-27 17:59:00) [1]Vovichik, не спорю, я про ContextMenu. Это конечно выход, но не самый удачный =(... посмотри как делает NetWatch виндовый (если есть 9x), вот мне нада так же...
cypher (2002-04-27 17:47:00) [2]Ally - нет, этот диалог, подключения сетевых ресурсов, а мне нада расшарить папку, используя стандартный виндовый диалог...
кстати, вот что я нашел
в NT есть ntshrui.dll, он експортирует функции SharingDialog, SharingDialogA, SharingDialogW и еще кучу полезных функций (например IsPathShared, CanShareFolder и пр.)
в 9x есть аналогичная msshrui.dll
Стандартная прога NetWatch из Win98 использует именно эту длл...
Мож терь кто подскажет как этими функциями пользоваться... а то у меня нету SoftIce по XP, и я не могу проследить какие параметры передаются функциям SharingDialog.
А google на строчку SharingDialog показывает пугающую пустоту =(
Vovchik (2002-04-27 17:41:00) [3]> cypher © (27.04.02 16:46)
Чего нету? Приведённый мной пример выводит стандартное окно свойств каталога или файла. Там есть вкладка "Доступ". Чего не так?
Ally (2002-04-27 17:18:00) [4]Может быть WNetConnectionDialog()поможет?
cypher (2002-04-27 16:46:00) [5]arhelon, нашел psvDialogs library, там нет того что мне нужно =(
vovchik, искал, смотрел... нифига нету =\
arhelon (2002-04-27 07:40:00) [6]Смотри новости всл на ентом сайте там был компонентик который вызывает разного рода диологи виндовые не помню точно есть там он но много там всего
Vovchik (2002-04-26 23:51:00) [7]В принципе, можно так:
var
ei:SHELLEXECUTEINFOA;
begin
ZeroMemory(@ei,sizeof(ei));
ei.cbSize:=sizeof(ei);
ei.fMask:=$C;
ei.lpVerb:="properties";
ei.nShow:=SW_SHOW;
ei.lpFile:="d:\";
ShellExecuteEx(@ei);
end;
Если надо только одну вкладку с доступом, то это делается с помощью СОМ-интерфейсов на соответствующие объекты. Как это делается точно, я не знаю. Поищи статьи на эту тему или посмотри хелп на IContextMenu.