Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.07.25;
Скачать: CL | DM;

Вниз

Свойство папки   Найти похожие ветки 

 
bon   (2004-06-14 14:12) [0]

Привет всем  мастерам !!! Может кто одскажет как вызвать окно св-в выбранной папки (желательно на вкладке "доступ")


 
GuAV ©   (2004-06-14 14:16) [1]

Дежа вю :(
http://delphimaster.net/view/4-1086948632/


 
jack128 ©   (2004-06-14 14:25) [2]

Ищи в msdn. Такая функция точно есть.. По моему в названии Property или Properties упомянается..


 
GuAV ©   (2004-06-14 15:01) [3]


> Такая функция точно есть

Имхо, нет такой функции и никогда не было. Если я не прав - ткните носом в описание.


 
Palladin ©   (2004-06-14 15:02) [4]

это тема ShellAPI...


 
jack128 ©   (2004-06-14 15:41) [5]


> Имхо, нет такой функции и никогда не было. Если я не прав
> - ткните носом в описание.

Так, специально для неверующих Фом ;-)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/reference/functions/shobjectprop erties.asp
правда у мя с этой функцией фигня, какая то выходит. Нету её у меня, почему то.. WinXP Home Edition


 
GuAV ©   (2004-06-14 16:50) [6]


> Нету её у меня, почему то.. WinXP Home Edition

Как раз там есть. Но если она в Д7 не объявлена то в твоём Д5 тем более.
Вот я по ссылке объявил, а константы-то всё равно не знаю.
function SHObjectProperties(hwnd: HWND;
   dwType: DWORD;
   szObject: LPCWSTR;
   szPage: LPCWSTR): LongBool; stdcall; external "shell32.dll"

можно конечно положить их 0, 1, 2 соотв-но.
а затестить немогу у меня 9х, там действительно нет такой ф-ции.


 
jack128 ©   (2004-06-14 16:55) [7]


> Но если она в Д7 не объявлена то в твоём Д5 тем более.

Экспортировать функцию из DLL я уже научился ;-)  Не найдена точка входа .. далее по тексту..


 
GuAV ©   (2004-06-14 16:58) [8]

Сейчас обожди, я ХР поставлю :) ...


 
GuAV ©   (2004-06-14 17:17) [9]

function SHObjectProperties(hwnd: HWND;
   dwType: DWORD;
   szObject: LPCWSTR;
   szPage: LPCWSTR): LongBool; stdcall; external "shell32.dll"

procedure TForm1.Button2Click(Sender: TObject);
begin
  SHObjectProperties(Handle,2,"C:\TEMP",nil);
end;

Такое пашет [D6, XP Pro]

>  [D7, Win2k, WinXP]
- это радует

> Экспортировать функцию из DLL я уже научился ;-)  

А импортировать в ехе ;-) ?


 
jack128 ©   (2004-06-14 17:43) [10]

это...Какая то у мя левая винда.. Скопировал твой код - не работает.. ;-( ХЗ..


> А импортировать в ехе ;-) ?

:-P
Ты понял, что я хотел сказать


 
GuAV ©   (2004-06-14 17:53) [11]


> Скопировал твой код - не работает

Pro<>Home :-(

> Ты понял, что я хотел сказать

Ну конечно, я так, на всякий случай ;-)


 
jack128 ©   (2004-06-14 18:08) [12]

ну сам же написал
>  Win2k, WinXP]

или XP Home уж не XP.

да в msdn написано
Minimum DLL Version shell32.dll version 5.0 or later // выполняется, 6-ая версия
Minimum operating systems Windows 2000 // это, что, Win2k стал выше XP Home..

Позор!!! В msdn - ошибки!!!!!! :-))


 
GuAV ©   (2004-06-14 18:18) [13]


> Позор!!! В msdn - ошибки!!!!!! :-))

Хорошая тема для потрепаться 8->



Страницы: 1 вся ветка

Текущий архив: 2004.07.25;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.033 c
14-1088169388
Jeer
2004-06-25 17:16
2004.07.25
Пятничный блуд:))


4-1086851399
химик
2004-06-10 11:09
2004.07.25
Перехват печати на принтер


11-1077812310
ALeXXXXX
2004-02-26 19:18
2004.07.25
Почему часто выбивает ошибку в SysUtils?


1-1089610018
ancara
2004-07-12 09:26
2004.07.25
Аналог CopyMemory в CLX


1-1089790041
$Hic0
2004-07-14 11:27
2004.07.25
Сортировка в Excel