Вверх ↑
Ответов: 4663
Рейтинг: 767
#1: 2010-06-08 13:58:42 ЛС | профиль | цитата
Допустим, тебе нужно зарегистрировать расширение *.bbb

Создаешь в реестре раздел
HKEY_CLASSES_ROOT.bbbshellopencommand
В параметр по умолчанию этого раздела заносишь путь к
своей программе и через пробел добавляешь %1, например:
c:myprog.exe %1
Получить имя файла в своей программе можно так:

Add(MainForm,2953706,21,105)
{
Height=92
Position=1
link(onCreate,12111957:doRead,[])
}
Add(Edit,15697437,175,119)
{
Left=10
Top=30
Width=365
Text=""
}
Add(Label,6161188,21,154)
{
Left=10
Top=10
Width=64
Height=17
Caption="Имя файла:"
}
Add(Application,12214025,105,56)
{
}
Add(ArrayRW,12111957,112,119)
{
Index=Integer(0)
link(onRead,15697437:doText,[])
link(Array,12214025:Params,[])
}

карма: 26

0