![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 20.04.2008
Сообщений: 17
|
![]()
Всем привет!
Вот такой вот вопрос у меня... В ListBox выводятса программы содержашиеся в указанной директории(это не важно).. и вот как сделать так чтоб при шелчке на строку в ListBox1 это программа выполнилась?? если есть какиенибудь предложения прошу поделится заранее благодарен... ![]() |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 03.11.2008
Сообщений: 10
|
![]()
Программа всмысле ехе
Страшнее китайского алфавита только китайская азбука морзе
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 03.11.2008
Сообщений: 10
|
![]()
Если программу, то функция
ShellExecute(Handle, nil, Pchar(путь к программе), nil, nil, SW_SHOW);
Страшнее китайского алфавита только китайская азбука морзе
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 29.01.2008
Сообщений: 2,406
|
![]()
Запускает EXE файл:
WinExec('C:\WINDOWS\NOTEPAD.EXE', SW_SHOWNORMAL); Запускает определённый файл: ShellExecute(Application.MainForm.H andle, nil, 'с:\boot.ini', '', 'с:\boot.ini', SW_SHOW); |
![]() |
![]() |
![]() |
#5 | |
Участник клуба
Регистрация: 28.11.2007
Сообщений: 1,521
|
![]() Цитата:
Код:
Всегда рад помочь!
|
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 20.04.2008
Сообщений: 17
|
![]()
Не не парни может я не правильно обьяснил... шя поправлюсь!!! Представте ListBox там в каждой строке пути к программам!!! и надо сделать так чтоб при выделение любой строки тьфу ты не выделение а нажатие на любую строку запускалась программа соответствуяшая выбранной ссылки в компоненте LIstBox! ну типа я нажал на строчку и эта строчка выполнилась!!!!
зы. только exe!!! |
![]() |
![]() |
![]() |
#7 | |
Участник клуба
Регистрация: 28.11.2007
Сообщений: 1,521
|
![]() Цитата:
![]()
Всегда рад помочь!
|
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 20.04.2008
Сообщений: 17
|
![]()
Спасибо канеш Terran работать то оно всё работает но ни могу понять почему из списка всех программ он запускает тока некоторые а не все!
вот например E:\Программы\Удобности\punto switcher 2.9\punto switcher 2.9\Setup.exe это он запустил а это не хочет(( E:\Программы\Удобности\Miranda Me Setup 0.9.1.exe |
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 20.04.2008
Сообщений: 17
|
![]()
а да и ещё вопрос я забыл как знаки препинания ставить
FindFiles('E:\Программы\Удобности\' , '*.exe', ListBox1.Items, true); вот чтоб вместо этой белеберды стояло типо FindFiles('<Edit1.Text>', '*.exe', ListBox1.Items, true); ну чтоб адресс самому можно было вводить вовремя выполнения программы! я там знаки вроде не правильно поставил((( а как правильно не помню((( |
![]() |
![]() |
![]() |
#10 |
Участник клуба
Регистрация: 28.11.2007
Сообщений: 1,521
|
![]()
Что касается запуска файлов, то некоторые могут не запускаться из за неправильно указанного пути или имени. По поводу функции
Код:
Код:
Всегда рад помочь!
|
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как выполнить умножение массива? | valerij | Microsoft Office Excel | 10 | 23.09.2008 15:27 |
неободимо выполнить php | мит | PHP | 1 | 01.09.2008 22:36 |
Как найти нужную строку в ListBox? | DelphiKettle | Помощь студентам | 2 | 05.09.2007 22:02 |