Известные проблемы: различия между версиями

Материал из FGX Native Докуметации
Перейти к навигации Перейти к поиску
(Новая страница: «== Невозможно автоматически создать наследуемую форму == К сожалению, в IDE часть, отвечающ…»)
 
 
(не показаны 3 промежуточные версии этого же участника)
Строка 1: Строка 1:
== Невозможно автоматически создать наследуемую форму ==
+
== Работа в IDE ==
 +
=== Невозможно автоматически создать наследуемую форму ===
  
 
К сожалению, в IDE часть, отвечающая за создание наследуемых форм закрыта. Именно по этому это не работает. Однако, создать наследуемую форму можно руками. Для этого нужно:
 
К сожалению, в IDE часть, отвечающая за создание наследуемых форм закрыта. Именно по этому это не работает. Однако, создать наследуемую форму можно руками. Для этого нужно:
Строка 7: Строка 8:
 
# Заменить в первой строчке первое слово '''object''' на '''inherited'''
 
# Заменить в первой строчке первое слово '''object''' на '''inherited'''
 
# Сохранить изменения и переоткрыть форму.
 
# Сохранить изменения и переоткрыть форму.
 +
 +
P.S. В будущем планируется эмулировать этот функционал, минуя апи самой среды.
 +
 +
=== Не поддерживается задание порядка создания форм в настройках проекта ===
 +
 +
IDE сама отвечает за генерацию кода в проектном файле, и к сожалению на это не возможно повлиять. Поэтому, если вам необходимо поменять порядок следования форм, то откройте проектный файл и поменяйте последовательность создания форм в ручную.

Текущая версия на 00:07, 1 июля 2019

Работа в IDE

Невозможно автоматически создать наследуемую форму

К сожалению, в IDE часть, отвечающая за создание наследуемых форм закрыта. Именно по этому это не работает. Однако, создать наследуемую форму можно руками. Для этого нужно:

  1. Добавить в проект обычную новую форму
  2. В исходном коде формы поменять базовый класс формы с TfgForm на ту форму, от которой вы хотите отнаследоваться.
  3. Переключиться в дизайнер формы и в контекстном меню выбрать View as Text
  4. Заменить в первой строчке первое слово object на inherited
  5. Сохранить изменения и переоткрыть форму.

P.S. В будущем планируется эмулировать этот функционал, минуя апи самой среды.

Не поддерживается задание порядка создания форм в настройках проекта

IDE сама отвечает за генерацию кода в проектном файле, и к сожалению на это не возможно повлиять. Поэтому, если вам необходимо поменять порядок следования форм, то откройте проектный файл и поменяйте последовательность создания форм в ручную.