![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Свойство папки [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