0 / 0 / 0
Регистрация: 15.03.2018
Сообщений: 6
|
|
1 | |
Delphi 6-7 Запуск разных консольных программ через одну кнопку25.06.2018, 20:37. Показов 1158. Ответов 6
Метки нет (Все метки)
Добрый вечер. Ребята, подскажите пожалуйста как сделать так, что бы при нажатии кнопки примера, а затем нажатии кнопки запустить пример запускался пример который был выбран до этого.
0
|
25.06.2018, 20:37 | |
Ответы с готовыми решениями:
6
Запуск метода класса через кнопку Запуск внешних консольных программ и скриптов Запуск консольных программ из управляющего модуля с получением результатов работы Объединить три графика из разных программ в одну |
0 / 0 / 0
Регистрация: 15.03.2018
Сообщений: 6
|
|
25.06.2018, 22:08 [ТС] | 3 |
это для одного примера и создания самого файла примера. А мне нужно, что бы при выборе на вкладках программы можно было запускать эти примеры через кнопку "запустить пример". Например что бы запустить пример я делаю так (Смотрите изображения). Но это не запуск первого пример, это запуск ехе указного пути. Помогите плиз.
0
|
Модератор
|
|
25.06.2018, 23:13 | 4 |
А что непонятного-то? Имейте в отдельной папке несколько файлов исходных текстов, которые будете загружать в Мемо и соответствующие скомпилированные ехе-шники, которые будете запускать при необходимости...
0
|
0 / 0 / 0
Регистрация: 15.03.2018
Сообщений: 6
|
|
26.06.2018, 02:47 [ТС] | 5 |
У меня есть текстовые файлы и ехе-шники тоже. Проблема в том, что при нажатии кнопки "Запустить пример" запускается только один ехе-шник и без разницы какая кнопка нажата (пример 1 или 2 или 3). Просто я думаю, нужно как-то сделать проверку межу кнопками "пример" и кнопкой "запустить пример". Типа, есть нажата кнопка "пример 1" то при нажатии кнопки "запустить пример" запуститься ехе-шник пример 1.
0
|
Модератор
|
||||||||||||||||
26.06.2018, 06:13 | 6 | |||||||||||||||
Сообщение было отмечено pudios как решение
Решение
0. Исходники называются p1.dpr, p2.dpr, p3.dpr. Соответственно, скомпилированные программы называются р1.ехе, р2.ехе, р3.ехе. Лежит все это дело в папке Examples, которая является подкаталогом каталога основного проекта.
1. В секции private класса объявляем переменную Exe_Name, в которую будем записывать путь к исполняемому файлу примера 2. Для кнопок загрузки примеров устанавливаем соответствующее свойство Tag. Кнопка Example 1 -> Tag = 1, Example 2 -> Tag = 2, Example 3 -> Tag = 3 3. Создаем обработчик события OnClick для первой кнопки и пишем в нем:
5. Создаем обработчик OnClick для кнопки Run и пишем в нем
Собственно и все Полный код модуля
1
|
0 / 0 / 0
Регистрация: 15.03.2018
Сообщений: 6
|
|
26.06.2018, 10:31 [ТС] | 7 |
Спасибо большое тебе. Если бы не ты, я пропал бы. Правда у меня текст выводился через web страницу ну ладно и memo сойдет. Еще раз спасибо тебе.
0
|
26.06.2018, 10:31 | |
26.06.2018, 10:31 | |
Помогаю со студенческими работами здесь
7
Генерация разных событий на одну и ту же кнопку Слоты от разных классов на одну глобальную кнопку Запуск программ в разных версиях Windows 7 Запуск программ при нажатии на кнопку Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |