Вверх ↑
Этот топик читают: Гость
Гость
Ответов: 17029
Рейтинг: 0
#1: 2008-01-13 12:52:57 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-05 06:25:38
карма: 0

0
Ответов: 9906
Рейтинг: 351
#2: 2008-01-13 13:14:01 ЛС | профиль | цитата
Возможно
------------ Дoбавленo:

ElementsDelphiExampleOneCopy.sha - такая программа, к примеру

карма: 9

0
Гость
Ответов: 17029
Рейтинг: 0
#3: 2008-01-13 13:48:42 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-05 06:25:36
карма: 0

0
Ответов: 9906
Рейтинг: 351
#4: 2008-01-13 14:15:10 ЛС | профиль | цитата
"Этого" в природе не существует.
"Открыть с помощью" можно любой программы. А чего делать будет эта программа - проблемы уже этой программы
карма: 9

0
Гость
Ответов: 17029
Рейтинг: 0
#5: 2008-01-13 19:51:11 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-05 06:25:37
карма: 0

0
Ответов: 9906
Рейтинг: 351
#6: 2008-01-13 20:32:44 ЛС | профиль | цитата
Всякая программа запускатся с параметрами командной сроки
Заданы они или нет - проблемы того кто запускает
С какими параметрами она запускается (точнее - сама командная строка) при "Открыть с помощью" - написано в реестре
Всякая программа может прочитать эти параметры.
Читает или нет - это ее проблемы. Приведенный пример - читает
Что делает, прочитавши - тоже ее проблемы. Приведенный пример первый параметр либо помещает в листбокс, либо переправляет главному экземпляру
Все

карма: 9

0
Ответов: 315
Рейтинг: 1
#7: 2008-01-13 20:34:56 ЛС | профиль | цитата
HELP, если ты запускаешь свою прогу с помощью окна "открыть с помощью", то твоей проге передается параметр, в виде строчки, в которой содержится полный путь к файлу с именем и расширением (Вот так: C:User est.txt). Отловить параметр можно с помощью элемента Application (Свойства проекта и его параметры). А дальше делаешь с помощью точки onCreate (Событие при создании формы) операцию над файлом.

Пример:

#sha
Add(MainForm,22692,133,112)
{
Left=312
Top=234
Width=398
Height=296
Font=[Arial,8,0,0,1]
SavePosName="MyProject"
link(onCreate,8585759:doEnum,[])
}
Add(Memory,2370674,252,147)
{
}
Add(Application,12584,231,98)
{
Info="HiAsm App"
}
Add(InfoTip,3497328,196,77)
{
Info=#18:Перехват параметра|
Width=113
Height=123
}
Add(Memo,11233644,385,217)
{
Left=5
Top=5
Width=380
Height=255
link(FileName,2370674:Value,[(398,198)(258,198)])
}
Add(InfoTip,13170360,329,175)
{
Info=#19:Операция над файлом|
Width=127
Height=123
}
Add(ArrayEnum,8585759,203,147)
{
link(onItem,2370674:doValue,[])
link(onEndEnum,11233644:doLoad,[(310,160)(310,251)])
link(Array,12584:Params,[(209,139)(244,139)])
}


*Выбери текст. файл, и в окне выбора программ выбери эту программку.
_________________________
Galkov опередил , я долго искал Application))))
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#8: 2008-01-13 21:00:50 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-05 06:25:37
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#9: 2008-01-13 21:02:41 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-05 06:25:38
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#10: 2008-01-13 21:05:30 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-05 06:25:38
карма: 0

0
Ответов: 315
Рейтинг: 1
#11: 2008-01-13 21:07:32 ЛС | профиль | цитата
Скачай статью [burl=http://grs.ucoz.ru/index/0-7]ТУТ[/burl], очень хорошая статья, все для того чтоб создать и обслуживать свой тип файлов!
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#12: 2008-01-13 21:24:42 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-05 06:25:38
карма: 0

0
Ответов: 3514
Рейтинг: 184
#13: 2008-01-13 21:27:19 ЛС | профиль | цитата
Не подтверждается
карма: 0
0
Ответов: 3851
Рейтинг: 159
#14: 2008-01-13 21:31:38 ЛС | профиль | цитата
HELP, нормально всё грузится, тряси своего провайдера..
карма: 0
начавший
0
Гость
Ответов: 17029
Рейтинг: 0
#15: 2008-01-13 21:31:48 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-05 06:25:38
карма: 0

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)