![]() |
|
|
![]()
|
|
| Xela |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 62 Регистрация: 2.6.2005 Репутация: -1 Всего: нет |
Можно ли на видимой форме (Form1 - для определённости) динамически создать
и отобразить объект типа TLabel ? Если да то Как если нет то Почему? |
|||
|
||||
| 586 |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2243 Регистрация: 8.5.2006 Репутация: 57 Всего: 146 |
в поиск. Вон внизу ссылки - открой первую
|
|||
|
||||
| Akeem |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 381 Регистрация: 14.7.2006 Где: Киев/Украина Репутация: 1 Всего: 3 |
А не проще просто кинуть на форму этот Лабел и сделать его невидимым. икогда нужно его делать видимым и писать туда данные.
Мне кажется так будет самое ефективное. -------------------- Мир огромен и мы только муравьи в нём! (С) formicha |
|||
|
||||
| stmamont |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 343 Регистрация: 13.3.2004 Где: влг Репутация: 3 Всего: 3 |
Akeem, все зависит от ситуации. Но хранить невидимые элементы - неэффективно, они все равно грузят память.
|
|||
|
||||
| Greeen |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 710 Регистрация: 13.8.2006 Где: Петербург Репутация: нет Всего: 18 |
-------------------- Подпись больше не нужна |
|||
|
||||
| Akeem |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 381 Регистрация: 14.7.2006 Где: Киев/Украина Репутация: 1 Всего: 3 |
stmamont,
Я понял. Был не прав. -------------------- Мир огромен и мы только муравьи в нём! (С) formicha |
|||
|
||||
| Xela |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 62 Регистрация: 2.6.2005 Репутация: -1 Всего: нет |
Спасибо |
|||
|
||||
| Xela |
|
||||||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 62 Регистрация: 2.6.2005 Репутация: -1 Всего: нет |
Вопрос программистам - чем отличаются код предоставленный Greeen
от такого
?? |
||||||||
|
|||||||||
| Romikgy |
|
||||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 11 Всего: 146 |
вот разница а это реализация
и if AOwner <> nil then AOwner.InsertComponent(Self); это не выполнится , мож в этом косяк. -------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. |
||||
|
|||||
| _hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 24 Всего: 98 |
отлияается тем, что в первом owner установлен, а во втором нет.
P.S. ты видиш какие-то отличия в строказ 2-4? если нет -- зачем их приводить? -------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
| Vyacheslav |
|
||||||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2124 Регистрация: 25.3.2002 Где: Москва Репутация: 47 Всего: 59 |
Отличается тем, что при
назначен владелец, ответственный за уничтожение созданного Label Это Label будет автоматически уничтожен при уничтожении владельца (обычно форма). Если такой вариант устраивает, то самому уничтожать не надо. То есть присутствие кода
не являетсся обязательным. И даже при отсутсвии последнего CodeGuard утечек памяти не покажет Второй вариант предполагает, что программист берет уничтожение на себя. То есть в коде где-то должно быть обязательно пресловутое
Добавлено @ 14:52
И тот и другой вариант являются корректными -------------------- С уважением, Вячеслав Ермолаев |
||||||||
|
|||||||||
| Xela |
|
||||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 62 Регистрация: 2.6.2005 Репутация: -1 Всего: нет |
Классно! Я понял Практический вопрос: В Delphi до приведённого Romikgy кода добраться несложно (путём кликанья с нажатым Ctrl на нужные классы и затем поиска том же окне кода интересующего метода) Как в С++ Builder быстро можно добраться до кода метода? |
||||||
|
|||||||
| Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 11 Всего: 146 |
имхо также, только ты не доберешься до VCL внутреностей так как весь код не был написан на си , а был портирован из дельфи кода( с возможностью подключения к С и небольшой доработкой) так что исходников ты не увидишь Молодец. -------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. |
|||
|
||||
| Xela |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 62 Регистрация: 2.6.2005 Репутация: -1 Всего: нет |
Зачем оставлять такие поверхносные ответы?
Потому что так посчитал нужным Добавлено @ 16:03 Спасибо |
|||
|
||||
![]()
|
| Правила форума "С++ Builder" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C++ Builder | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |