DRAKON.SU
https://forum.drakon.su/

А как обстоят дела с конструкцией Попытка - Исключение ?
https://forum.drakon.su/viewtopic.php?f=78&t=3895
Страница 1 из 1

Автор:  Steelvan [ Четверг, 15 Март, 2012 13:42 ]
Заголовок сообщения:  А как обстоят дела с конструкцией Попытка - Исключение ?

Добрый день.

А как обстоят дела с конструкцией Попытка - Исключение (TRY - Catch) ?
Оформлять как вопрос ?

Автор:  ==== [ Четверг, 15 Март, 2012 18:38 ]
Заголовок сообщения:  Re: А как обстоят дела с конструкцией Попытка - Исключение ?

Оформить можно так, без вопроса.
Вложение:
Новый_117.png

Автор:  Владислав Жаринов [ Суббота, 17 Март, 2012 17:55 ]
Заголовок сообщения:  Re: А как обстоят дела с конструкцией Попытка - Исключение ?

Как только они не обстоят... :wink:
В этой ветке обсуждались, скажем.
В схеме выше вроде как утверждается, что исключение есть всегда. Всё-таки вопрос нужен, наверное. Можно так, как здесь, попробовать. Вообще из смысла исходить лучше - а наиболее понятное изложение этоого вопроса видел в Гл.6 этой книги.

Автор:  ==== [ Суббота, 17 Март, 2012 18:43 ]
Заголовок сообщения:  Re: А как обстоят дела с конструкцией Попытка - Исключение ?

Владислав Жаринов писал(а):
В схеме выше вроде как утверждается, что исключение есть всегда.
В языках программирования, блок исключения располагается вслед за блоком обработки данных.

Автор:  adva [ Суббота, 17 Март, 2012 18:49 ]
Заголовок сообщения:  Re: А как обстоят дела с конструкцией Попытка - Исключение ?

Геннадий Тышов писал(а):
В языках программирования, блок исключения располагается вслед за блоком обработки данных.

Да, но они отрабатывают не всегда. Все же "вопрос", мне кажется, более уместен будет.

Автор:  Владислав Жаринов [ Суббота, 17 Март, 2012 18:53 ]
Заголовок сообщения:  Re: А как обстоят дела с конструкцией Попытка - Исключение ?

Да, потому и указал на тему... там Эдуард даже пытался визуализирвать области действия... :) Вот Кауфман молодец - и здесь ясно написал, что бывают разные стратегии обработки (видимо, их нужно визуализировать со своими особенностями). И опять же без формул... :)

Автор:  ==== [ Суббота, 17 Март, 2012 19:16 ]
Заголовок сообщения:  Re: А как обстоят дела с конструкцией Попытка - Исключение ?

adva писал(а):
Да, но они отрабатывают не всегда. Все же "вопрос", мне кажется, более уместен будет.
ИС Дракон стал рассматриваться как средство программирования и икона "Вопрос" будет сбивать логику трансляции.

Поэтому предлагаю при программировании использовать вариант по приведенной схеме выше, при без программирования "Исключение" оформить иконой "Вопрос" с передачей управления по состоянию "Нет" за икону "КонецПопытки".
Вложение:
Новый_118.png

Автор:  Владислав Жаринов [ Понедельник, 19 Март, 2012 12:54 ]
Заголовок сообщения:  Re: А как обстоят дела с конструкцией Попытка - Исключение ?

Да. А то исходная схема может пониматься только как "вариант использования" для случая, когда исключение возникло...
Неясно только, за счёт чего логику трансляции можно сбить... если она рассчитана на "досрочные выходы"...

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/