Глобальные и локальные переменные в Delphi

Категория: Учебники по Delphi » Внутренний мир Delphi

В Delphi существуют два типа переменных: локальные и глобальные.

 

Глобальные переменные — это переменные, объявленные за пределами функции или процедуры. Например, переменные, объявленные в главном файле проекта Delphi или в разделах интерфейса или реализации модуля, является глобальными. Пример использования нескольких глобальных переменных показан в листинге 5.8А.

 

Процедуры и функции в Delphi

Категория: Учебники по Delphi » Внутренний мир Delphi

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

 

 

Объектно-ориентированное программирование в Delphi (ООП)

Категория: Учебники по Delphi » Внутренний мир Delphi

Объектно-ориентированное программирование (ООП) — это стиль программирования, в основе которого лежит работа с объектами, а не с процедурами и функциями. Он является естественным продолжением структурного программирования, с которым мы с вами имели дело в предыдущих главах.

В структурном программировании нам приходится работать с процедурами и функциями, предназначенными для решения конкретной задачи. В ООП мы имеем дело с объектами — независимыми элементами, содержащими как данные, так и код. обрабатывающий данные объекта.
В этой статье будет дан обзор ООП и объяснены следующие базовые термины, имеющие к нему непосредственное отношение: класс, объект, инкапсуляция, наследование и полиморфизм.
 

Вложенные блоки обработки исключений Delphi

Категория: Учебники по Delphi » Внутренний мир Delphi

Следующий листинг показывает, каким должен быть вложенный обработчик исключений внутри блока защиты ресурсов. Вы можете также вкладывать блоки защиты ресурсов в другие блоки защиты ресурсов или блоки обработки исключений.

 

Обработка исключений в Delphi

Категория: Учебники по Delphi » Внутренний мир Delphi

Примеры, которые рассматривались в предыдущих главах, особенно те, в которых динамически создавались объекты, не могут считаться достаточно надежными. Причина этого проста: в этих примерах или вообще не было кода для обработки ошибок, или его было очень мало. Единственными примерами, в которых постоянно выполнялась проверка на наличие ошибок, были тс, которые использовали функцию IOResult для проверки на наличие ошибок ввода-вывода.

 

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