Строковыми выражениями называются такие выражения, в которых операндами служат строковые данные (строка символов). Конкатенация - это операция соединения двух строк. Выполняется она с помощью знака "+".
Одно из ценных свойств порядковых и целых типов является в том, что они состоят из строго определенных значений в неизменном порядке. Это понимать следует так: за цифрой 2 следует 3, а символу "B" предшествует - "A".
Довольно просто к 2 прибавить 1 и получить значение следующего элемента 1. Но если в программе необходимо от символа "A" перейти к "B", следующему по алфавиту? добавить единицу? Это не будет иметь никакого смысла, да и язык Delphi этого не позволит. Язык Delphi дает возможность перемещаться вдоль упорядоченных последовательностей.
Язык Delphi имеет стандартный модуль Math. Подключив его к программе мы можем использовать входящие в него процедуры и функции. Для подключения необходимо указать ссылку на модуль Math в разделе uses.
Иногда программа должна "знать" имя файла. Если извлекать из полного пути, например из такого "H:\Program Files\Borland\Delphi7\Demos\файл", то используя функции работы со строками придется кодировать во множестве строк. Но Delphi, к счастью, дает нам функцию, которая выполнит всю рутинную работу. ExtractFileName - это функция возвращающая из полного пути имя файла.
В процессе решения некоторых задач возникает потребность задержки выполнения операций. Для этих целей нам подойдет функция Sleep(N), где N это число миллисекунд - длительность паузы.
Выполняя операции требующие длительных временных затрат, приложение не реагирует на действия пользователя и не реагирует на события приложения, визуальные изменения на форме не отображаются, программа зависает на некоторое время. Подобные ситуации возможны в работе циклов, когда происходит обработка большого числа данных.
Для того чтобы исправить сложившееся положение необходимо использовать метод ProcessMessages. Этот метод принадлежит классу Application (данный класс автоматически создается при создании приложения). Данный метод обязывает приложение обработать поступившие и ожидающие своей очереди сообщения.