![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Открыть файл API
Max © (2008-05-29 15:41:00)Как открыть файл с помощью требуемого мне приложения (API). Например bmp с помощью Paint
{RASkov} (2008-06-02 16:32:00) [1]> [9] TForumHelp © (02.06.08 16:26)
Зачем постить ерунду?)
Во первых это не отвечает на вопрос автора...
TForumHelp (2008-06-02 16:26:00) [2]а можно и так:
WinExec(PChar(OpenDialog1.FileName), sw_show);
korneley (2008-05-29 16:53:00) [3]
> Reindeer Moss Eater © (29.05.08 16:14) [3]
> если бмп ассоциирован с пейнтом
Дык, можно и так
shellexecute(Handle, 'open', 'mspaint.exe', PChar(OpenDialog1.FileName), 'System', sw_show);;)
korneley (2008-05-29 16:46:00) [4]Прикольно:Свойство папки > Типы файлов, кнопка "Изменить" для BMP - вижу: выбрана "Программа просмотра изображений и факсов". Там же: кнопка "Дополнительно" и уже на другой форме "Изменить" - прописан mspaint :) Надо что-то в консерватории поправить :))
Reindeer Moss Eater (2008-05-29 16:39:00) [5]Открывает Пайнтом :)) Чего-то я туплю...
А у меня фотошопом
korneley (2008-05-29 16:37:00) [6]Меня перемкнуло:
shellexecute(Handle, 'open', PChar(OpenDialog1.FileName), '', '', sw_show);
Все путем, открывает вьювером (он ассоциирован с бмп)
shellexecute(Handle, 'open', 'Explorer.exe', PChar(OpenDialog1.FileName), '', sw_show);
Открывает Пайнтом :)) Чего-то я туплю...
{RASkov} (2008-05-29 16:35:00) [7]> [3] Reindeer Moss Eater © (29.05.08 16:14)
В принципе не важно.... лишь бы пэйнт(т.е. требуемое автору приложение) смог понять параметр передаваемый ему...
Reindeer Moss Eater (2008-05-29 16:14:00) [8]если бмп ассоциирован с пейнтом
korneley (2008-05-29 16:11:00) [9]Может
shellexecute(...)то, что нужно?
Reindeer Moss Eater (2008-05-29 15:42:00) [10]C:\>mspaint Безымянный.bmp