![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| Dende-Soft |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 10.3.2007 Репутация: нет Всего: нет |
Такая трабла. Есть табКонтрол. На нем лежит SynEdit. Нужно чтобы при создании новой вкладки на ней создавался новый СинЕдит. Понятно? А то я сонный еще...
|
|||
|
||||
| MetalFan |
|
|||
![]() Аццкий Сотона ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3815 Регистрация: 2.10.2006 Где: Moscow Репутация: 62 Всего: 128 |
нет у табконтрола вкладок... по сути это одна панель с табсетом
Добавлено через 17 секунд используй pagecontrol -------------------- There are always someone smarter than you... |
|||
|
||||
| Sunvas |
|
|||
|
Соль и сахар ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3388 Регистрация: 12.3.2006 Где: Тосно Репутация: 28 Всего: 89 |
Возможно лучше просто подгружать в synedit текст при переходе по вкладкам?
-------------------- Воспитывая детей по своему образу и подобию, родители почему-то надеются, что они будут лучше их. |
|||
|
||||
| mr.Anderson |
|
|||
![]() iOS Lead Developer ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3374 Регистрация: 20.12.2004 Где: далеко Репутация: 3 Всего: 128 |
Dende-Soft, не воровать мою идею!
И усе. |
|||
|
||||
| MetalFan |
|
|||
![]() Аццкий Сотона ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3815 Регистрация: 2.10.2006 Где: Moscow Репутация: 62 Всего: 128 |
зачем так жестоко? почему Application? -------------------- There are always someone smarter than you... |
|||
|
||||
| aktuba |
|
||||||
![]() Смышленный ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1915 Регистрация: 24.4.2006 Где: Планета Земля Репутация: 16 Всего: 38 |
Видимо у людей дурные привычки...
Sunvas прав. Правильнее и удобнее, в данном случае, использовать TTabSet + подгружать необходимый текст при переключении закладок. PageControl предназначен, в основном, для закладок с разными контролами на них... -------------------- ![]() |
||||||
|
|||||||
| mr.Anderson |
|
|||
![]() iOS Lead Developer ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3374 Регистрация: 20.12.2004 Где: далеко Репутация: 3 Всего: 128 |
MetalFan, а какая разница? Я привык Application писать. А что нужно?
|
|||
|
||||
| MetalFan |
|
|||
![]() Аццкий Сотона ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3815 Регистрация: 2.10.2006 Где: Moscow Репутация: 62 Всего: 128 |
mr.Anderson, ты понимаешь, для чего предназначен параметр у TComponent.Create?
и что получается, когда ты Application туда отдаешь? -------------------- There are always someone smarter than you... |
|||
|
||||
| mr.Anderson |
|
|||
![]() iOS Lead Developer ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3374 Регистрация: 20.12.2004 Где: далеко Репутация: 3 Всего: 128 |
MetalFan, нет, не знаю и не понимаю. Объясните, пожалуйста.
|
|||
|
||||
| dumb |
|
|||
![]() sceloglauxalbifacies ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2929 Регистрация: 16.6.2006 Репутация: 13 Всего: 158 |
аргумент конструктора указывает на компонент-владелец(Owner), при уничтожении которого будет уничтожен и создаваемый компонент.
если в качестве владельца указывается nil, то забота об уничтожении создаваемого компонента ложится на плечи программера. указание же в качестве владельца Application таки имеет определенный смысл - при завершении программы будет вызван деструктор создаваемого компонента. |
|||
|
||||
| MetalFan |
|
|||
![]() Аццкий Сотона ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3815 Регистрация: 2.10.2006 Где: Moscow Репутация: 62 Всего: 128 |
конечно имеет, если понимать, зачем это делаешь. в вышеупомянутом случае можем получить утечку памяти... когда TTabSheet "закрывается", то "лежащие" на нем контролы, у которых владелец Application, продолжут себе жить... -------------------- There are always someone smarter than you... |
|||
|
||||
| Sunvas |
|
|||
|
Соль и сахар ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3388 Регистрация: 12.3.2006 Где: Тосно Репутация: 28 Всего: 89 |
Ну.. Мы не видели всего когда. mr.Anderson, ты делаешь free? -------------------- Воспитывая детей по своему образу и подобию, родители почему-то надеются, что они будут лучше их. |
|||
|
||||
| mr.Anderson |
|
|||
![]() iOS Lead Developer ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3374 Регистрация: 20.12.2004 Где: далеко Репутация: 3 Всего: 128 |
Sunvas, у чего? У меня все динамические контролы живут во все время работы с программой. Все, что создается, не уничтожается никогда,а если уничтожается, то, разумеется, через Free. То есть, как я понял, передавать nil?
|
|||
|
||||
| VICTAR |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1108 Регистрация: 6.10.2006 Репутация: 37 Всего: 80 |
Логичней всего было бы передавать таб, на котором будет располагаться создаваемый контрол.
|
|||
|
||||
| Koji |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 26.1.2008 Репутация: нет Всего: нет |
|
|||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |