![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Открыть с помощью... [D7, WinXP]
PRT © (2006-07-04 10:35:00)День добрый!
Возник вот какой вопрос:
Есть приложение Project1.exe в котором есть припустим Image и Memo.
Как сделать так чтоб при нажатии на каком-то файле *.bmp или *.jpg правой кнопкой мыши и выбрав 'Открыть с помощью'-->'Выбрать программу...'--> Project1.exe запускалась моя программа и в Image была бы эта картинка, ну или при нажатии на *.txt той же комбинации в Memo был бы текст с этого файла.
PRT (2006-07-04 12:22:00) [1]
> MDI приложение, проверка на количество запущщенных программ.
> .. ну и т.д.
> Либо аналог продуктов MS Office по функционалу...
А можно пример?? или ссылку где об этом почитать можно
Lex_! (2006-07-04 12:09:00) [2]MDI приложение, проверка на количество запущщенных программ... ну и т.д.
Либо аналог продуктов MS Office по функционалу...
PRT (2006-07-04 12:05:00) [3]Есть проблемка: когда я открываю несколько файлов с помощью моей программы то открывается столько же и программ. Я пробовал ставить компонент JustOne но тогда в программе остается только тот файл который был открыт первым... все остальные не открываются..
Подскажите что делать ????
Lex_! (2006-07-04 11:35:00) [4]в ФормШоу
PRT (2006-07-04 11:26:00) [5]А это все писать в FormCreate да ????
ЮЮ (2006-07-04 10:53:00) [6]if (ParamCount > 0) then
if LowerCase(ExtractFileExt(ParamStr(1))) = '.txt' then
Memo.Lines.LoadFromFile(ParamStr(1))
else
try
Image.Picture.LoadFromFile(ParamStr(1));
finally
end;
чтобы Image грузил jpeg, надо в uses добавить JPG
PRT (2006-07-04 10:48:00) [7]
> Останется в Project1 анализировать ParamStr(1) и если он
> есть, то "загрузить" этот файл
Уточните пожалуйста если не трудно напишите кусок кода
ЮЮ (2006-07-04 10:42:00) [8]После манипуляций 'Открыть с помощью'-->'Выбрать программу...'--> Project1.exe
запустится Project1.exe с параметром <имя файла>
Останется в Project1 анализировать ParamStr(1) и если он есть, то "загрузить" этот файл