|
|
|
Зачем нужен Owner?
|
|||
|---|---|---|---|
|
#18+
Кто знает зачем знужен параметр Owner при создании VCL обхекта и чем черевато если я вместо него передам null? Например cur_connection = new TADOConnection(null) Это не приведет к какому либо краху (при условии что я потом этот класс сам нормально удалю) Или овнер нужен для того чтобы получать события и все? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2005, 16:49 |
|
||
|
Зачем нужен Owner?
|
|||
|---|---|---|---|
|
#18+
Owner сам удаляет своих подчиненных при своем удалении. Если удаляешь руками, то оунера не указывай, иначе - AV (хотя не уверен, что именно AV) Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2005, 17:04 |
|
||
|
Зачем нужен Owner?
|
|||
|---|---|---|---|
|
#18+
+ некоторые объекты не создать на пустом месте - т..е требуют "подложку" под себя, т.е. Owner. ______________________________________________ Вы имеете право хранить молчание! Всё что Вы скажете может быть использовано против Вас в суде! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2005, 18:20 |
|
||
|
Зачем нужен Owner?
|
|||
|---|---|---|---|
|
#18+
Кроме того, что сказано выше есть еще нюанс... не всякий овнер и не над всяким дитем готов принять на себя всю родительскую ответственность. see also: DYNAMIC void __fastcall TComponent::ValidateInsert(TComponent* AComponent); это сильно актуально, например, когда ты пишешь свои компоненты, и не хочешь чтобы к твоим компонентам подписывались какие-то подкидыши слева. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2005, 05:57 |
|
||
|
Зачем нужен Owner?
|
|||
|---|---|---|---|
|
#18+
Petro123+ некоторые объекты не создать на пустом месте - т..е требуют "подложку" под себя, т.е. Owner. ______________________________________________ Вы имеете право хранить молчание! Всё что Вы скажете может быть использовано против Вас в суде! Окромя онера есть ищо парент :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2005, 10:51 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=33386159&tid=2032434]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
60ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
| others: | 222ms |
| total: | 394ms |

| 0 / 0 |
