|
|
|
Bilder. Деструктор самодельного производного класса.
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток. Написал класс, наследник от TImage. Отличается только наличием пары полей. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Имплементация конструктора Код: plaintext 1. 2. 3. 4. Больше ничего по классу нет. На форме создаю объекты этого класса динамически. Код: plaintext 1. 2. 3. Код: plaintext 1. Перед этим, как положено, чищу память. 1) Обхожу весь вписок, вызываю деструкторы каждого объекта 2) Вызываю деструктор самого TList. Так вот, когда заново создаю объекты своего класса-наследника от TImage, выскакивает исключение Acces Violiation при присвоении Код: plaintext Заметил, что если деструкторы своего класса не вызывать перед этим - все отлично работает. В чем проблема? Сильно не пинайте, новичек пока в ООП. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2007, 22:51 |
|
||
|
Bilder. Деструктор самодельного производного класса.
|
|||
|---|---|---|---|
|
#18+
Павел. С ПС> Так вот, когда заново создаю объекты своего ПС> класса-наследника от TImage, выскакивает исключение Acces ПС> Violiation при присвоении CP->Parent = ScrollBox1; ПС> Заметил, что если деструкторы своего класса не вызывать ПС> перед этим - все отлично работает. ПС> В чем проблема?отладчиком посмотри, что там происходит Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2007, 23:14 |
|
||
|
Bilder. Деструктор самодельного производного класса.
|
|||
|---|---|---|---|
|
#18+
1) Зачем после чистки списка удалять сам List ? Ему достаточно сказать Clear, а удалить можно когда он уже не понадобится. 2) Посмотри TObjectList - он умеет сам управлять хранимыми объектами, не нужна будет рутина в виде циклов по списку с удалением каждого элемеента. 3) Покажи код удаления объектов, хранящихся в списке, есть подозрение, что ошибка где-то там :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2007, 23:46 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=34737267&tid=2028345]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
171ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
22ms |
get tp. blocked users: |
1ms |
| others: | 209ms |
| total: | 429ms |

| 0 / 0 |
