Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.07.2017, 20:46   #1
Tilda
Новичок
Джуниор
 
Регистрация: 22.07.2017
Сообщений: 1
По умолчанию Мало конкретики в книге Фленова

Читал библию делфи и наткнулся на такое: определение
2017-07-22_22-43-29.jpg
Я, как новичок в программировании не совсем понял откуда взялась эта переменная т.к выше она не объявлена.
Tilda вне форума Ответить с цитированием
Старый 22.07.2017, 20:51   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Ну так работает try-except.
В except же ловятся исключения брошенные внутри try. Соответственно там можно вот так с помощью on указать тип исключения (можно ловить не все или обрабатывать разные типы по-разному) и идентификатор для доступа к его объекту, если вдруг нужно обратиться к нему (получить текст ошибки и т.п.).
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 22.07.2017, 21:41   #3
саша40
Участник клуба
 
Регистрация: 12.09.2012
Сообщений: 1,030
По умолчанию

Книга Флёнова больше для представителей старой школы("олдскульщики"). Тут надо учить сам принцип, а не просто код под копирку. Те кто прошёл такую школу делают программы, которые и ресурсы тоннами не жрут и практически без явных багов. Эх, были времена.
По факту это конструкция try-expect-finally. Try-Expect поможет славить ошибку и пригодится в отладке. Try - finally представляет что-то наподобие цикла, но подробней о ней уже не помню, читай статьи по этому циклу и найдёшь точно ответ, в разных языках программирования он практически одинаковый. В современных реалиях переменная имеет тип, который с английского переводится как "Исключение". Expection или что-то подобное.
Что нужно программисту: Компьютер, Среда программирование, Воображение, Прямые руки, Мозги, Знания этой среды программирования.
Программист-это профессия, а программирование-это моё хобби.
саша40 вне форума Ответить с цитированием
Старый 22.07.2017, 21:58   #4
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
Сообщение от саша40 Посмотреть сообщение
Книга Флёнова больше для представителей старой школы("олдскульщики"). Тут надо учить сам принцип, а не просто код под копирку. Те кто прошёл такую школу делают программы, которые и ресурсы тоннами не жрут и практически без явных багов.
Цитата:
Сообщение от саша40 Посмотреть сообщение
Try - finally представляет что-то наподобие цикла
Цитата:
Сообщение от саша40 Посмотреть сообщение
славить
Цитата:
Сообщение от саша40 Посмотреть сообщение
Expection
чот не очень школа.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 23.07.2017, 00:46   #5
kropotkina-alice
Форумчанин
 
Аватар для kropotkina-alice
 
Регистрация: 27.10.2014
Сообщений: 594
По умолчанию

Цитата:
Сообщение от Tilda Посмотреть сообщение
Я, как новичок в программировании не совсем понял откуда взялась эта переменная т.к выше она не объявлена.
А это как раз и есть объявление этой переменной...
В хэлпе делфи посмотрите "Try...except statements" - там подробно об этом рассказано.
kropotkina-alice вне форума Ответить с цитированием
Старый 23.07.2017, 20:52   #6
саша40
Участник клуба
 
Регистрация: 12.09.2012
Сообщений: 1,030
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
чот не очень школа.
2 с лишним года отдал программированию. Прочитал 3 книги от Флёнова. Но не программировал уже несколько лет и мог что-то уже забыть- я человек, а не грёбаная машина.
Что нужно программисту: Компьютер, Среда программирование, Воображение, Прямые руки, Мозги, Знания этой среды программирования.
Программист-это профессия, а программирование-это моё хобби.
саша40 вне форума Ответить с цитированием
Старый 23.07.2017, 21:30   #7
Alar
Александр
Администратор
 
Аватар для Alar
 
Регистрация: 28.10.2006
Сообщений: 17,758
По умолчанию

саша40, не бросайте программирование, здесь всё бабло мира )
Alar вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
слишком мало параметров evdss Microsoft Office Access 2 11.02.2015 13:48
Троянский конь из книги Фленова demiancz Работа с сетью в Delphi 14 06.04.2013 12:56
Помогите найти биографию Михаила Фленова serega3812 Свободное общение 62 04.09.2012 22:23
времени мало PROsent Помощь студентам 2 08.02.2010 21:35
Диск к книге Михаила Фленова sysyman Свободное общение 19 19.05.2009 11:21