Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.06.14;
Скачать: CL | DM;

Вниз

Кто умеет ругаться на Паскале?   Найти похожие ветки 

 
Игорь Шевченко ©   (2005-05-24 10:18) [80]

vidiv ©   (24.05.05 07:45) [79]

А автор книги по паскалю, по-твоему, Фаронов, не пишет - нафига ?


 
begin...end ©   (2005-05-24 10:40) [81]

> Игорь Шевченко ©   (24.05.05 10:18) [80]

Речь идёт, по-видимому, ещё о Турбо Паскале. В одной из книг Фаронова была глава, посвящённая обработке "исключительных ситуаций".

Если возникает ошибка (типа деления на ноль), DOS-программа аварийно завершается. Однако, оказывается, перед завершением управление передаётся на т.наз. "процедуру выхода", адрес которой хранится в переменной System.ExitProc. Таким образом, если поместить в эту переменную адрес своей процедуры, то можно перехватить факт завершения. А если перед кодом, который может привести к исключению, запомнить содержимое регистров (в том числе и IP), а в конце процедуры выхода восстанавливать их содержимое, то можно предотвратить и само аварийное завершение. При желании можно передавать управление из процедуры выхода на любой участок исполняемого кода программы. Т.е. некий аналог try...except получается.

Т.е. goto здесь -- в смысле передачи управления из процедуры выхода на код вне её.


 
Копир ©   (2005-05-24 22:22) [82]

>Nous Mellon ©   (23.05.05 22:38) [76] :

Cпасибо Михаил.

>microlord   (23.05.05 22:24) [75] :
>Как (чем) определяется юмор в том и другом языке? Может быть он определяется менталитетом?

В какой-то степени да.
В бытовой, так сказать.

Американцев отчего-то очень смешит их дежурная и унылая шутка с тортом,
который летит в физиономию.

Однажды Фройд заметил, что смеются над тем, чего боятся,
над фактом смерти, над пьянством, над сексом (не в успешном варианте).

Американцы наравне с этим боятся кондитерских изделий:))
Почему-то.

По поводу эмоций.
По определению психологов эмоция возникает в том случае, когда мозг
не справляется с потоком информации рациональным способом.

Если шутка или трагедия превышает условные уровни и скорость
обработки информации, то обрабатывающая единица (мозг, процессор)
разряжается защитным механизмом (плачем, смехом) чтобы с одной стороны
внешне вообще снять раздражитель так, как это делает женщина, обнаружив
мышь на подушке, а именно бесконтрольным визгом (эмоция, завизжать, чтобы забыть,
не видеть, "вытеснить", закрыв глаза, самозабвенно).

Иногда, когда уровень художественного произведения превышает предыдущий
художественный опыт, происходит "разрядка" в виде умиления (кроме всяких шуток),
трогательного понимания, слёз, наконец.

Так же и процессор "зависает", обнаружив инструкцию, которую
он не способен вовремя и надлежащим образом обработать.

Но мы не слышим его "визга".

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

И услышал эмоции процессора:))



Страницы: 1 2 3 вся ветка

Текущий архив: 2005.06.14;
Скачать: CL | DM;

Наверх




Память: 0.6 MB
Время: 0.04 c
1-1117132916
Nikitian
2005-05-26 22:41
2005.06.14
findcomponent - неясна работа


4-1113892854
Упсс
2005-04-19 10:40
2005.06.14
Уникальный Explorer


14-1116491813
Skier
2005-05-19 12:36
2005.06.14
Опять новая концепция развития нашего автопрома...


1-1117520936
Гость2
2005-05-31 10:28
2005.06.14
Срочно! Как сделать округление числа типа real до 2-го знака?


14-1117123767
Магнитоныч
2005-05-26 20:09
2005.06.14
:)) Для хорошего настроения посетите