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

Вниз

создание редакторов, плееров и т.д.   Найти похожие ветки 

 
Igorexa   (2003-06-11 16:30) [0]

Может кто-нибуть подскажет как сделать чтобы определенный тип файла открывался моей программой, при этом необходимо определить вайл который прога должна открыть. Например "Блокнот" - при щелчке по *.txt запускается и открывает нужный файл - Помогите пожалуйста!!!


 
LMD   (2003-06-11 16:33) [1]

Какая у тебя операционная система, родной?


 
LMD   (2003-06-11 16:35) [2]

PS. Объясни Palladin"у, причем тут
> создание редакторов, плееров и т.д.
:)


 
msgipss   (2003-06-11 16:38) [3]

procedure RegisterExt(SFileFullName:String); ( "") procedure RegisterExt(SFileFullName:String); // Регистрация в системе расширений и значка
var R:TRegIniFile;
begin
R := TRegIniFile.Create("");
with R do begin
RootKey := HKEY_CLASSES_ROOT;
WriteString(".cpi","","FixChart");
WriteString("FixChart","","Программа просмотра архивной инормации по параметрам");
WriteString("FixChart\DefaultIcon","",SFileFullName+",0");
WriteString("FixChart\Shell","","This_Is_Our_Default_Action");
WriteString("FixChart\Shell\First_Action","","Открыть группу трендов");
WriteString("FixChart\Shell\First_Action\command","",SFileFullName+" /LotsOfParamaters %1");
WriteString("FixChart\Shell\This_Is_Our_Default_Action","","This is our default action");
WriteString("FixChart\Shell\This_Is_Our_Default_Action\command","",SFileFullName+" %1");
Free;
end;
end;


 
LMD   (2003-06-11 16:46) [4]

to
> msgipss

проще добавить в win.ini в [embedding] и в [Extensions]
что то плана
midfile=Файл MIDI,Файл MIDI,C:\SYSTEM_DIR\mplayer.exe /mid,picture


 
msgipss   (2003-06-11 16:59) [5]

совсем не уверен что в w2k or wxp это сработает


 
LMD   (2003-06-11 17:07) [6]

Поэтому и был вопрос об операционке. Кроме того, в w2k - сработает, в xp не знаю.


 
msgipss   (2003-06-11 17:12) [7]

в 98, w2k и wxp это работает, в 95 не проверял, 8) не ругайся...


 
Igorexa   (2003-06-21 05:00) [8]

Дело в том что мне не нужно регистрировать расширение за моей прогой - это я знаю как сделать; Я имел ввиду как сделать чтобы при двойном щелчке на файле моего типа запустилась копия моей программы и получила путь к открытому файлу , но ответ я уже сам нашел - ParamStr(0)!!! Но всеравно спасибо.


 
Rol   (2003-06-21 07:38) [9]

А что я хотел сказать?! Ах, ну да, матюкаться некрасиво...



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

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

Наверх





Память: 0.46 MB
Время: 0.017 c
1-10821
Mazer
2003-08-21 19:01
2003.09.04
Перенос процедур главного модуля в несколько других...


1-10791
Просто гость
2003-08-22 20:29
2003.09.04
Дескриптор окна


14-10873
copyr25
2003-08-14 16:41
2003.09.04
HELP ME ПЛИИЗ!


14-10980
aga
2003-08-14 09:45
2003.09.04
Поиск...


3-10649
SPIRIT
2003-08-12 14:19
2003.09.04
Запросик





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский