Программирование в Delphi. Урок 13.2. Блок try except end, библиотека DateUtils, компонент TreeView

preview_player
Показать описание
Здравствуйте, уважаемые Delphi программисты. В этом видео я расскажу про блок try except end, который служит для обработки ошибок. Если в коде между строчками try и except произойдет ошибка, то выполнится код, указанный между except и end. В блоке except..end можно даже смотреть что за ошибка произошла и по-разному реагировать на разные исключительные ситуации. Но об этом расскажу немного позже. Пока общая информация.
Как всегда, для примера, создадим новое мини-приложение. На этот раз, в качестве новых компонентов, возьмем TreeView, а также рассмотрим стандартную библиотеку DateUtils.
Еще разберем обработчик формы, срабатывающий перед ее закрытием - OnCloseQuery. С помощью него мы можем разрешать или не разрешать форме закрываться.
Рекомендации по теме
Комментарии
Автор

Спасибо за урок. Смотрели со студентами на лекции, Брестский технический университет.

uipxsbr
Автор

Илья, огромное Вам спасибо за новый урок!! Очень полезное видео!!

VadimLevkin
Автор

Спасибо вам за уроки, с нетерпением ждём новых

raiszaripov
Автор

Как пожелание для возможных будущих роликов. Запишите создание какого-нибудь простого на 2-3 формочки приложения используя ООП подход. Даже если там будет класс на 2-3 поля, главное чтобы это было в контексте проекта, а не как многие учат в стиле - вот класс TAnimal создаем от него объекты Cat и Dog) Вот таких роликов по Delphi, пожалуй, вообще не найти. По нашим студентам помню, даже если люди разбирались вот в таком подходе а-ля формочки и процедурный стиль, видя реальный проект у них был шок от того как выглядят реальные проекты на Delphi. А если проект большой и кнопка генерируется динамически, то вчерашний отличник просто впадал в ступор не понимая где и как вызвался какой-то метод.

timtom
Автор

Хорошая серия уроков 👍 Огромное спасибо 🙏
Поскольку у меня есть опыт по maxscript и немного C# мне комфортно слушать в чуть ускоренном режиме но для совсем начинающих думаю оригинальня скорость изложения самое то )
Вышел на эти уроки косвенно через поиски среды для кроссплатформенного программирования.
Больше всего мне сейчс интересна тема построения современного UI с динамическими окнами способными автоматически стыковываться и растыковываться или же групироваться во вкладки. А так же оформление UI контроллеров под разные стили в том числе и созданние собственного стиля. Буду очень рад и признателен если один из последующих уроков Вы сможете посветить выше указанной теме. Заранее спасибо! )
Илья Вы человек с большой буквы ✌😎

VugarNaib
Автор

Здравствуйте. Очень понравился данный урок. Скажите, будет ли продолжение?

schrodingeryusuke
Автор

не могли бы вы сделать видео о том, как создавать односвязные списки? (добавлять элементы, удалять, перемещаться по списку, сохранять его, открывать и т.д) Было бы очень интересно и полезно! И спасибо вам за эти видеоуроки:)

avlife
Автор

Добрый день! Хочется новое видео посмотреть, будет ?

olegkostyuk
Автор

Задача вроде простая, но с делфи у меня плохо получается. А именно нужно в richedit каждый 3 символ окрасить каким либо цветом через fontcolor. Получается вызвать окно, окрасить весь текст, но каждый 3 - нет. Я думаю через length +3 и закраски СИМВОЛА как-то надо

drubic
Автор

Слушай чувак, а насколько это актуальная прилажуха для программирование?
С этим языком программирования можно сделать крупные проекты по типу ВК или Фейсбук?(ну если дать достаточно времени)

neick.
Автор

Бьюсь второй день, есть два memorystream, как объединить их в один?

erctirc
Автор

Олег, как можно через компонент TreeView, занести в БД информацию

dplvwqj
Автор

здраствуйте, как я могу связаться с Вами?

pumpaloq_qizim
Автор

Хммм, что-то мне казалось что Делфи уже канул в Лету.

alexeyfadieiev