Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.10.28;
Скачать: [xml.tar.bz2];

Вниз

Как получить путь к приложению по его расширению?   Найти похожие ветки 

 
brestmarket   (2002-10-18 14:27) [0]

Как получить путь к приложению по его расширению?
Попытка залезть и узнать из HKEY_CLASSES_ROOT\.gif
ничего не дала - нет там у меня пути (возможно, потому-что установлен ACDSee 5.0)

и
почему не работает процедура показа иконки для определенного файла:

procedure ShowIcon;
var
W : Word;
begin
W := 0;
Form1.Icon.Handle := {изображение иконки вы увидите в заголовке окна}
{можно, конечно, посмотреть его и в TImage: для этого вместо "Form1.Icon.Handle" напишите "Image1.Picture.Icon.Handle"}
ExtractAssociatedIcon(HInstance,
Pchar("c:\windows\*.txt"), W);
end;


 
Song   (2002-10-18 15:10) [1]

>>Как получить путь к приложению по его расширению?
FindExecutable()

>>почему не работает процедура показа иконки для определенного файла
Потому что для ExtractAssociatedIcon() нужен определённый файл.
Если нужно по расширению, то это либо как Вы уже заметили HKEY_CLASSES_ROOT или ShGetFileInfo()



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

Форум: "Основная";
Текущий архив: 2002.10.28;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.008 c
4-92786
_sMile
2002-09-07 07:55
2002.10.28
DeleteFile


1-92571
Fog
2002-10-16 20:34
2002.10.28
Сканирование каталога...


1-92413
Filat
2002-10-07 19:22
2002.10.28
ВАЖНО!! Добавление новых функций в прогу при помощи DLL?


3-92382
Bishop
2002-10-08 10:28
2002.10.28
обновление записей


3-92325
S
2002-10-04 16:39
2002.10.28
Блокировка таблицы!





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский