Форум: "Начинающим";
Текущий архив: 2012.01.22;
Скачать: [xml.tar.bz2];
Внизобработчик Найти похожие ветки
← →
Gu (2011-10-11 22:54) [0]Можно как нибудь, не лазия в реестр, определить полный путь до приложения, которое обрабатывает расширение файла?
например
типа есть Function MyGetAppExtPath(ext:string):string;
которая при MyGetAppExtPath(".txt") вернула бы "c:\windows\system32\notepad.exe"
может есть какаято функция специальная?
← →
Awesome-o 4000 (2011-10-11 23:04) [1]http://www.delphisources.ru/pages/faq/base/get_app_by_ext.html
← →
Rouse_ © (2011-10-11 23:06) [2]SHAssocEnumHandlers например, а смысл?
Ну полезет в реестр API, а не ты - разница то какая?
← →
Dennis I. Komarov © (2011-10-11 23:08) [3]А вообще зачем? Ну не программы это дело...
← →
Gu (2011-10-11 23:26) [4]
> Awesome-o 4000 (11.10.11 23:04) [1]
спасибо, сделал на основе
Function MyGetAppExtPath(filename:string):string;
var Buf:Array[0..max_path]of char;
begin
result:="";
if FindExecutable(pchar(filename),"",buf)>32 then Result:=string(buf);
end;
← →
Германн © (2011-10-12 00:41) [5]Удалено модератором
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2012.01.22;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.003 c