Project -> New ->From Template -> default.prj
идем в домашниий каталог ( чтобы иметь права на запись ), создаем там новый каталог ( кнопка "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-байтная кодировка символов ).