Proton3 Опубликовано 31 октября, 2022 Поделиться Опубликовано 31 октября, 2022 Извиняюсь за нубский вопрос. Нужно создать класс, который должен в run-time создаваться как с параметром, так и без. Вот эта реализация нормальная? type TMyClass = class(TObject) private public constructor Create; overload; constructor Create(pos: String); overload; destructor Destroy; override; end; constructor TMyClass.Create; begin inherited; MyProc(''); end; constructor TMyClass.Create(pos: String); begin MyProc(pos); end; destructor TMyClass.Destroy; begin SomeList.Free; inherited; end; Цитата Ссылка на комментарий
0 GASCHE Опубликовано 31 октября, 2022 Поделиться Опубликовано 31 октября, 2022 А так не пробовали? constructor TMyClass.Create(pos: String = ''); Евгений Корепов 1 Цитата Ссылка на комментарий
Вопрос
Proton3
Извиняюсь за нубский вопрос.
Нужно создать класс, который должен в run-time создаваться как с параметром, так и без.
Вот эта реализация нормальная?
type TMyClass = class(TObject) private public constructor Create; overload; constructor Create(pos: String); overload; destructor Destroy; override; end; constructor TMyClass.Create; begin inherited; MyProc(''); end; constructor TMyClass.Create(pos: String); begin MyProc(pos); end; destructor TMyClass.Destroy; begin SomeList.Free; inherited; end;
Ссылка на комментарий
1 ответ на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.