Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Свойство папки [D7, Win2k, WinXP]


bon ©   (2004-06-14 14:12:00) 

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


GuAV   (2004-06-14 18:18:00) [1]


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

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


jack128   (2004-06-14 18:08:00) [2]

ну сам же написал
>  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 17:53:00) [3]


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

Pro<>Home :-(

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

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


jack128   (2004-06-14 17:43:00) [4]

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


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

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


GuAV   (2004-06-14 17:17:00) [5]

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 я уже научился ;-)  

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


GuAV   (2004-06-14 16:58:00) [6]

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


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


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

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


GuAV   (2004-06-14 16:50:00) [8]


> Нету её у меня, почему то.. 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 15:41:00) [9]


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

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


Palladin   (2004-06-14 15:02:00) [10]

это тема ShellAPI...


GuAV   (2004-06-14 15:01:00) [11]


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

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


jack128   (2004-06-14 14:25:00) [12]

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


GuAV   (2004-06-14 14:16:00) [13]

Дежа вю :(
http://www.delphimaster.ru/cgi-bin/forum.pl?id=1086948632&n=5


Наверх

Титульная страница Поиск, карта сайта Написать письмо