Иллюстрированный самоучитель по Delphi 7 для начинающих

Консольное приложение

Создание консольного приложения

Создается консольное приложение следующим образом. Сначала нужно из меню File выбрать команду New › Other Application, затем на вкладке New появившегося диалогового окна New Items выбрать тип создаваемого приложения – Console Application. В результате этих действий на экране появится окно Projectl.dpr, в котором находится шаблон главной процедуры консольного приложения. В этом окне можно набирать инструкции программы.

Иллюстрированный самоучитель по Delphi 7 для начинающих › Консольное приложение

Иллюстрированный самоучитель по Delphi 7 для начинающих › Консольное приложение
Рис. 4.1. Шаблон главной процедуры консольного приложения

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

Следует обратить внимание на то, что консольное приложение создается в Windows, а выполняется как программа DOS. В DOS используется кодировка ASCII, а в Windows – ANSI, буквы русского алфавита в которых имеют разные коды. Это приводит к тому, что вместо сообщений на русском языке консольное приложение выводит "абракадабру". Поэтому консольные приложения должны выводить сообщения на английском, что не всегда удобно.

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

writeln(Rus('У лукогморья дуб зеленый')).
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.