Sign in Join
Wiki copytemporary

IDE Development/ru

한국어 · English · Русский

Эта страница содержит заметки для разработчиков ядра lazarus для продолжения разработки.

Примечание: Этот пункт ссылается на

Multi form properties / using DataModules from other forms in the designer

Краткое описание

Эта функция позволяет использовать компоненты других дизайнеров форм. Типичным примером является использование TDataSource в DataModule для DataSource свойства управления БД. Дизайнерские формы могут только ссылаться друг на друга, если они имеют CreateForm заявление в файле LPR (Параметры проекта / Формы).

Работает

ToDo

Переводы, i18n, lrt файлы, po файлы

Краткое описание

Это функция автоматического создания и обновления .po файлов для пакетов и проектов.

Работает

ToDo

Фреймы

Краткое описание

Фреймы - это специальные дочерние формы. Цель состоит в том, чтобы изменять их, как формы в дизайнере IDE, и использовать их в качестве компонентов в дизайнере форм.

Работает

compile lazarus clean with passing -dEnableTFrame (not necessary starting from svn release 16909)

ToDo

VFI - Visual Form Inheritance

Краткое описание

The .lfm streams of ancestors are read/applied before the current lfm. The .lfm of the descendant is the difference between ancestor and current state. The IDE allows to open and edit inherited forms. VFI does not only apply to TForm, but TDataModule, TFrame and any registered base designer class. For the full features compile with -dEnableTFrame.

Формы могут наследоваться от других форм. lfm потоки предков читаются/применяется для нынешнего lfm. lfm потомка содержит разницу между предком и текущего состояния. IDE позволяет открывать и редактировать унаследованные формы. VFI не только для TForm, но TDataModule, TFrame и любой зарегистрированный базовый класс дизайнера. Для полных возможностей компилировать с -dEnableTFrame.

Работает

ToDo

Форматирование кода jedi

Краткое описание

Работает

ToDo

Отладка

Краткое описание

Работает

ToDo

Release Notes


From the Free Pascal wiki, page "IDE Development/ru", as it stood on 2018-01-28 after a change by Useroflazarus, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.

Revision 1, last changed by WikiArchive .

Talk about this page

Nobody has opened a bench for this page yet. Sign in to open one.