![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 05.12.2015
Сообщений: 27
|
![]()
Здравствуйте! Вопрос следующий:
Имеется некая процедура: Код:
Код:
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
Нельзя почему?
Ну тогда разве что всю программу завершить. Или кинуть исключение (exception) если они есть в вашем паскале.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 05.12.2015
Сообщений: 27
|
![]()
Такое требование. Завершать работу программы нельзя.
Собственно весь вопрос в том, как я понимаю, что необходимо зная указатель на данную процедуру принудительно его завершить другой спец.процедурой, только я не знаю какой. Может вдруг кто знает такую... Мне это очень важно |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
Требование кто дал?
Какой паскаль?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,726
|
![]()
Запускайте эту процедуру в отдельном потоке/нити и убивайте их.
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 05.12.2015
Сообщений: 27
|
![]()
Алекс, возможно я не там написал тему, задача эта стоит в Delphi. Эта задача нужна мне лично, требования мои.
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 05.12.2015
Сообщений: 27
|
![]()
p51x, а если без потоков? Да, так можно сделать, но это не оптимально(
|
![]() |
![]() |
![]() |
#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
ЛС отключены Аларом. |
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 05.12.2015
Сообщений: 27
|
![]()
Уважаемый модератор, возможно, вам пишут очень много тех, кто точно не знают, чего хотят, я здесь написал АБСОЛЮТНО точное требование, уж извольте.
Я уверен, подобную задачу можно решить, просто я лично не знаю конкретные шаги, потому и пишу сюда в надежде узнать ответ, в просторах интернета только и выпадает всякие EXIT которые само - собой... ну вы поняли |
![]() |
![]() |
![]() |
#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 |