Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.08.19;
Скачать: CL | DM;

Вниз

как в Delphi создать кнопку, при нажатии на которую, запускалась   Найти похожие ветки 

 
NetAmigo   (2002-06-15 03:25) [0]

люди, добрые, помогите начинающему, как в Delphi создать кнопку, при нажатии на которую, запускалась какая нибудь программа, например С:\games\Quake2\quake2.exe подскажите кусок кода, Please !!!


 
Voldemar ©   (2002-06-15 03:57) [1]


procedure TForm1.Button1Click(Sender: TObject);
begin
WinExec("С:\games\Quake2\quake2.exe", SW_SHOWNORMAL);
end;


 
Device ©   (2002-06-15 12:53) [2]

procedure TForm1.Button1Click(Sender: TObject);
begin
ShellExecute(0,"open","c:\windows\notepad.exe",nil,nil,SW_SHOWNORMAL);
end;


в uses включи ShellAPI

Можно пердавать параметры - посмотри хелп по ShellExecute


 
Новенький в Делфи   (2002-06-15 19:55) [3]

бросаешь на форму компоненту TOpenDialog

затем для OnCLick

if OpenDialog1.execute then
ShellExecute(0,"open",OpenDialog1.fileName,nil,nil,SW_SHOWNORMAL);


 
~Rand~ ©   (2002-06-15 22:57) [4]

ShowExecute(NetDelay,"",0);


 
Mickle   (2002-06-16 13:52) [5]

Запуск программы с параметрами:

WinExec("C:\WINDOWS\NOTEPAD.EXE C:\WINDOWS\WIN.INI", SW_SHOWNORMAL);

-----------------------------------------------------------------
Открытие ДОС-окна:
WinExec("COMMAND.COM", SW_SHOWNORMAL);

-----------------------------------------------------------------
Запуск команды ДОС:
WinExec("COMMAND.COM /C DIR *.*", SW_SHOWNORMAL);


 
MJH ©   (2002-06-16 17:56) [6]

напиши свой компонент, унаследуй его от класса TButton, сделай OverRide ButtonClick, и там напиши вызов кваки...кнопка готова....



Страницы: 1 вся ветка

Текущий архив: 2002.08.19;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.011 c
6-60774
Новеньки в Делфи
2002-06-06 16:22
2002.08.19
в дельфе Cgi


3-60485
vich
2002-07-25 02:28
2002.08.19
Пытаюсь сравнить дату из базы с системной и выдать сообщение.


14-60855
dimanew
2002-07-25 12:13
2002.08.19
Как программно определить название винчестера


3-60505
Сергей Б.
2002-07-26 13:19
2002.08.19
Временные таблицы в Intebase


3-60513
Bogdan2002
2002-07-29 01:27
2002.08.19
Как сделать 2 оси Y в DBChart?