![]() |
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
![]() |
Гость |
![]()
Сообщение
#1
|
Гость ![]() |
Возникла маленькая проблемка с нажатием кнопки. У меня выполняется код до определенного момента, а дальше программа не должна выполнятся, пока не нажата кнопка(в смысле TButton)
вариант с циклом тем более не проходит - программа виснет.Подскажите, пожалуйста, как можно вообще решить эту задачу. Спасибо |
![]() ![]() |
Гость |
![]()
Сообщение
#2
|
Гость ![]() |
Сначала второе - зачем мне надо дробить его на куски. Я пишу программу, илюстрирующую работу определенного алгоритма.
Я должен уметь делать это 2 способами. Первый - по файлу с командами. Результат действия каждой новой команды я должен выводить на экран, когда пользователь нажал команду "далее". Соответственно я завершаю ввод из файла в цикле и в конце каждого цикла ждать нажатия клавишы. Второй - это когда у меня есть код алгоритма, встроенный в программу и когда при выполнении прошел определенный его кусок - вывести данные на екран и ждать нажатия клавишы. если первое как делать понятно:
то со вторым сложнее. Единственный свой вариант предложил во 2 посте. Насчет кода который надо дробить на куски - хотя бы процедура поиска в глубину:
То есть мой вариант выхода из процедуры не работает еще и в случае рекурсии(( Надеюсь все понятно, я не великий мастер пояснять(( |
![]() ![]() |
![]() |
Текстовая версия | 17.07.2025 9:29 |