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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 30.08.2010, 15:25   #1
Chupakabra
Новичок
Джуниор
 
Регистрация: 30.08.2010
Сообщений: 4
Радость Вопрос

Привет о гуру программирования))) Мне хотелось бы задать пару вопросов... Пишу программку для небольшого розыгрыша друга в bcb (для таких целей его достаточно). Вот вопрос, как сделать чтобы при клике на изображение открывался определенный файл? Да и еще вопрос... С++ изучаю только где то месяц, для душы (самоучка), вот слышал что через bcb писать фигово... Типа чего то там не хватает и.т.д. Так через что тогда лучше всего писать?

Заранее, спасибо!
Chupakabra вне форума Ответить с цитированием
Старый 30.08.2010, 15:47   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
как сделать чтобы при клике на изображение открывался определенный файл?
Опиши клик по TImage так:
Код:
void __fastcall TForm1::Image1Click(TObject *Sender)
{
 ShellExecuteA(Handle,"open","notepad.exe","","",1);
}
В данном случае запустится Блокнот, но мона в принципе написать любой файл, он запустится в ассоциированной с ним программе.
Цитата:
вот слышал что через bcb писать фигово
Фигово писать кривые программы. Не важно в чем пишешь, главное с умом подойти.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 30.08.2010, 15:48   #3
Carbon
JAVA BEAN
Участник клуба
 
Аватар для Carbon
 
Регистрация: 22.04.2007
Сообщений: 1,329
По умолчанию

Цитата:
Сообщение от Chupakabra Посмотреть сообщение
Вот вопрос, как сделать чтобы при клике на изображение открывался определенный файл?
боюсь даже спрашивать, что это за прикол. вешать на обработчик onClick загрузку битмапа из файла и всего делов.

Цитата:
Сообщение от Chupakabra Посмотреть сообщение
вот слышал что через bcb писать фигово... Типа чего то там не хватает и.т.д. Так через что тогда лучше всего писать?
былдэр годится тока побыстрому интерфейс накидать и всё. а так лучше подумать о нормальных средствах создания интерфейса.
Carbon вне форума Ответить с цитированием
Старый 30.08.2010, 16:45   #4
Chupakabra
Новичок
Джуниор
 
Регистрация: 30.08.2010
Сообщений: 4
По умолчанию

А именно через какие?

Цитата:
Сообщение от Stilet Посмотреть сообщение
Опиши клик по TImage так:
Код:
void __fastcall TForm1::Image1Click(TObject *Sender)
{
 ShellExecuteA(Handle,"open","notepad.exe","","",1);
}
В данном случае запустится Блокнот, но мона в принципе написать любой файл, он запустится в ассоциированной с ним программе.

Фигово писать кривые программы. Не важно в чем пишешь, главное с умом подойти.
А вместо notepad.exe можно вставить ссылку на файл?

Последний раз редактировалось Stilet; 30.08.2010 в 16:50.
Chupakabra вне форума Ответить с цитированием
Старый 30.08.2010, 16:51   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
А вместо notepad.exe можно вставить ссылку на файл?
А попробовать? )
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 30.08.2010, 16:57   #6
Chupakabra
Новичок
Джуниор
 
Регистрация: 30.08.2010
Сообщений: 4
По умолчанию

Ну лан лан пробую))) а насчет программы что подскажешь?
Chupakabra вне форума Ответить с цитированием
Старый 30.08.2010, 17:04   #7
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Всмысле на счет программы?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 30.08.2010, 21:15   #8
Chupakabra
Новичок
Джуниор
 
Регистрация: 30.08.2010
Сообщений: 4
По умолчанию

Через что писать? Просто нужна какая нибудь хорошая профессиональная программа... (Не мне, мне и bcb хватает))) )

Да и аналогичный вопрос... А как сделать чтобы при нажатии на изображение программа выключалась?

Последний раз редактировалось Chupakabra; 30.08.2010 в 21:17.
Chupakabra вне форума Ответить с цитированием
Старый 30.08.2010, 22:09   #9
Carbon
JAVA BEAN
Участник клуба
 
Аватар для Carbon
 
Регистрация: 22.04.2007
Сообщений: 1,329
По умолчанию

На onClick Application->Terminate();
или что-то типа того.
Carbon вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос WWOOSS Работа с сетью в Delphi 0 27.04.2010 11:51
Вопрос по mySQL + Вопрос по RichEdit HTL Общие вопросы Delphi 4 01.01.2010 20:22
Вопрос vladchyzh Операционные системы общие вопросы 26 03.02.2009 12:33
Вопрос наверное про функции, а так точно даже не знаю про что. (Вопрос начинющего #6) Albert2008 Общие вопросы Delphi 4 21.08.2008 15:33
вопрос по сокетам и общение как в ICQ.Сложный вопрос... Руслантус Общие вопросы C/C++ 2 12.08.2008 21:10