|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
02.08.2017, 15:37 | #1 |
Пользователь
Регистрация: 05.12.2015
Сообщений: 27
|
Завершение одной процедуры из другой
Здравствуйте! Вопрос следующий:
Имеется некая процедура: Код:
Код:
|
02.08.2017, 15:47 | #2 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Нельзя почему?
Ну тогда разве что всю программу завершить. Или кинуть исключение (exception) если они есть в вашем паскале.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
02.08.2017, 15:50 | #3 |
Пользователь
Регистрация: 05.12.2015
Сообщений: 27
|
Такое требование. Завершать работу программы нельзя.
Собственно весь вопрос в том, как я понимаю, что необходимо зная указатель на данную процедуру принудительно его завершить другой спец.процедурой, только я не знаю какой. Может вдруг кто знает такую... Мне это очень важно |
02.08.2017, 16:04 | #4 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Требование кто дал?
Какой паскаль?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
02.08.2017, 16:06 | #5 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Запускайте эту процедуру в отдельном потоке/нити и убивайте их.
|
02.08.2017, 16:07 | #6 |
Пользователь
Регистрация: 05.12.2015
Сообщений: 27
|
Алекс, возможно я не там написал тему, задача эта стоит в Delphi. Эта задача нужна мне лично, требования мои.
|
02.08.2017, 16:08 | #7 |
Пользователь
Регистрация: 05.12.2015
Сообщений: 27
|
p51x, а если без потоков? Да, так можно сделать, но это не оптимально(
|
02.08.2017, 16:09 | #8 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
А вы уверены, что у вас точно такие требования, а не http://www.gunsmoker.ru/2008/10/x-y-z.html?
Ну в Дельфи исключения есть, ловите, кидайте.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
02.08.2017, 16:13 | #9 |
Пользователь
Регистрация: 05.12.2015
Сообщений: 27
|
Уважаемый модератор, возможно, вам пишут очень много тех, кто точно не знают, чего хотят, я здесь написал АБСОЛЮТНО точное требование, уж извольте.
Я уверен, подобную задачу можно решить, просто я лично не знаю конкретные шаги, потому и пишу сюда в надежде узнать ответ, в просторах интернета только и выпадает всякие EXIT которые само - собой... ну вы поняли |
02.08.2017, 16:15 | #10 |
Пользователь
Регистрация: 05.12.2015
Сообщений: 27
|
Исключения не совсем подойдут, их вызов сопровождается исключительной (ошибочной) ситуацией, это не решение...
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Передача одной процедуры другой в качестве входящего параметра | ProRockX | Общие вопросы Delphi | 2 | 02.10.2015 11:32 |
Не могу найти контрол из одной процедуры в другой | ChoKavo | C# (си шарп) | 1 | 18.10.2014 13:34 |
Использование имени процедуры в качестве параметра другой процедуры | Alexey355 | Помощь студентам | 1 | 23.04.2011 13:59 |
Вызов одной процедуры из другой | artemavd | Общие вопросы Delphi | 11 | 26.11.2010 17:37 |
Ошибка вызова одной процедуры в другой! | $T@LKER | БД в Delphi | 4 | 28.04.2010 19:50 |