Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.05.2007, 14:45   #1
Fia
 
Регистрация: 22.04.2007
Сообщений: 6
По умолчанию Запуск внешнего приложения

Есть Image1 с загруженным bmp. Необходимо по DblClick запустить Paint c этим bmp. Как это сделать в Delphi?
Fia вне форума Ответить с цитированием
Старый 02.05.2007, 15:33   #3
Fia
 
Регистрация: 22.04.2007
Сообщений: 6
По умолчанию

Что-то не могу найти в хелпе...
А можно по-подробней: что за функция, какой модуль подключить?
Fia вне форума Ответить с цитированием
Старый 02.05.2007, 15:40   #4
dron-s
Форумчанин
 
Регистрация: 04.03.2007
Сообщений: 615
По умолчанию

вот это посмотри
http://www.sql.ru/forum/actualthread.aspx?tid=238449
думаю будет понятно...
хотя в твоём случае можно и WinExec использовать
dron-s вне форума Ответить с цитированием
Старый 02.05.2007, 18:38   #5
zetrix
Delphi/C++/C#
Участник клуба
 
Аватар для zetrix
 
Регистрация: 29.10.2006
Сообщений: 1,972
По умолчанию

Ищите на форуме, мы это обсуждали (для открытия текстовика в блокноте)
zetrix вне форума Ответить с цитированием
Старый 03.05.2007, 11:55   #6
dron-s
Форумчанин
 
Регистрация: 04.03.2007
Сообщений: 615
По умолчанию

Цитата:
(для открытия текстовика в блокноте)
winexec('notepad.exe text.txt', sw_shownormal);
dron-s вне форума Ответить с цитированием
Старый 03.05.2007, 13:18   #7
НЕ_АЙС
Форумчанин
 
Регистрация: 18.04.2007
Сообщений: 135
По умолчанию

Только сначала тебе придется содержимое Image1 сохранить на винт, а потом уже открывать с помощью ShellExecute.
НЕ_АЙС вне форума Ответить с цитированием
Старый 03.05.2007, 14:19   #8
dron-s
Форумчанин
 
Регистрация: 04.03.2007
Сообщений: 615
По умолчанию

Цитата:
Только сначала тебе придется содержимое Image1 сохранить на винт
зачем? он же ведь ничего не редактирует в этом image, он просто окрывает его на просотр...
Цитата:
Есть Image1 с загруженным bmp
dron-s вне форума Ответить с цитированием
Старый 03.05.2007, 16:49   #9
zetrix
Delphi/C++/C#
Участник клуба
 
Аватар для zetrix
 
Регистрация: 29.10.2006
Сообщений: 1,972
По умолчанию

Цитата:
зачем? он же ведь ничего не редактирует в этом image, он просто окрывает его на просотр...
А как в Paint картинку передавать будем? Через хард (save в файл) или... через буфер обмена.
zetrix вне форума Ответить с цитированием
Старый 03.05.2007, 20:43   #10
rpy3uH
добрый няша
Старожил
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,804
По умолчанию

надо это делать примерно так
Код:
Image1.Picture.SaveToFile(путь);
Shellexecute(....,pchar('..\mspait.exe '+путь),....);
rpy3uH вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запуск приложения с параметрами !!! badfilin Общие вопросы C/C++ 6 27.05.2010 23:29
Запуск приложения при работе OpenDialog kest Общие вопросы C/C++ 2 17.06.2008 23:51
Запуск приложения Артэс Общие вопросы C/C++ 2 07.06.2008 17:38
Запуск exe-файла из приложения TerVovik Помощь студентам 4 12.12.2007 16:21
Запуск приложения из DLL Hollander Общие вопросы Delphi 2 17.05.2007 20:04