|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
05.11.2008, 00:13 | #1 |
Пользователь
Регистрация: 20.04.2008
Сообщений: 17
|
ListBox ----- выполнить выделенную строку!
Всем привет!
Вот такой вот вопрос у меня... В ListBox выводятса программы содержашиеся в указанной директории(это не важно).. и вот как сделать так чтоб при шелчке на строку в ListBox1 это программа выполнилась?? если есть какиенибудь предложения прошу поделится заранее благодарен... |
05.11.2008, 00:21 | #2 |
Пользователь
Регистрация: 03.11.2008
Сообщений: 10
|
Программа всмысле ехе
Страшнее китайского алфавита только китайская азбука морзе
|
05.11.2008, 00:25 | #3 |
Пользователь
Регистрация: 03.11.2008
Сообщений: 10
|
Если программу, то функция
ShellExecute(Handle, nil, Pchar(путь к программе), nil, nil, SW_SHOW);
Страшнее китайского алфавита только китайская азбука морзе
|
05.11.2008, 00:26 | #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); |
05.11.2008, 00:31 | #5 | |
Участник клуба
Регистрация: 28.11.2007
Сообщений: 1,521
|
Цитата:
Код:
Всегда рад помочь!
|
|
05.11.2008, 00:50 | #6 |
Пользователь
Регистрация: 20.04.2008
Сообщений: 17
|
Не не парни может я не правильно обьяснил... шя поправлюсь!!! Представте ListBox там в каждой строке пути к программам!!! и надо сделать так чтоб при выделение любой строки тьфу ты не выделение а нажатие на любую строку запускалась программа соответствуяшая выбранной ссылки в компоненте LIstBox! ну типа я нажал на строчку и эта строчка выполнилась!!!!
зы. только exe!!! |
05.11.2008, 00:57 | #7 | |
Участник клуба
Регистрация: 28.11.2007
Сообщений: 1,521
|
Цитата:
Всегда рад помочь!
|
|
05.11.2008, 01:03 | #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 |
05.11.2008, 01:09 | #9 |
Пользователь
Регистрация: 20.04.2008
Сообщений: 17
|
а да и ещё вопрос я забыл как знаки препинания ставить
FindFiles('E:\Программы\Удобности\' , '*.exe', ListBox1.Items, true); вот чтоб вместо этой белеберды стояло типо FindFiles('<Edit1.Text>', '*.exe', ListBox1.Items, true); ну чтоб адресс самому можно было вводить вовремя выполнения программы! я там знаки вроде не правильно поставил((( а как правильно не помню((( |
05.11.2008, 01:16 | #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 |