Создание проекта

  1. Выбор типа проекта => GUI :
  2. Project -> New ->From Template -> default.prj

  3. Появляется диалог “ NewProject ”, в котором указываем метсонахождение нового проекта :

идем в домашниий каталог ( чтобы иметь права на запись ), создаем там новый каталог ( кнопка "NewDir" справа-сверху диалога) с именем, отражающим назначение проекта - "persons", а в поле “ Name ” - впишем имя для нового проекта, пусть останется тем же, что и название каталога :

persons

и жмем «ОК» -> появляется окно исходных файлов, с открытым стартовым файлом проекта ( persons.pas ) , в котором видим, что запуск приложения начнется с создания и отображения некой “mainfo” типа “tmainfo”.

Теперь приступим к дизайну этой “mainfo”. Она уже создана, чтобы ее увидеть:

Меню -> View -> выбираем "main.mfm" -> видим пустую форму

Далее, что переключаться между дизайном формы и ее полезным кодом – будем использовать клавишу F12. Подсказка – чтобы отобразить редактор свойств – нажать F11 .

Следующая установка задает кодировку текста, используемую при сохранении/загрузке исходных файлов на диск::

Project -> Options -> Editor -> Encoding :

Если у вас в коде будут текстовые константы с кодами символов, отличными от ASCII (32..127), например, текты сообщений на русском языке – используйте “utf8”, иначе, в различного рода сообщениях – получите кракозябры. Однако, чтобы это работало – нужно сказать компилятору FreePascal , что наши исходные тексты закодированы именно в “utf8”, для это:

Project -> Options -> Make -> Make options -> 1- я строка : добавьте ключ компиляции “-Fcutf8

Не забудьте, что может потребоваться наложение патча на FreePascal, исправляющего ошибки в “utf8”-поддержке, см. Устранение ошибок “Free Pascal Compiler”

Кстати, если не-ASCII коды будут использваться только в свойствах, настраиваемых через PropertyEditor – необходимость в « utf8» отпадает ( потому, что внутреннее продставление текста в таких свойствах - 2-байтная кодировка символов ).