![]() |
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]() ![]() ![]() |
|
nycmoma |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 18.12.2006 Репутация: нет Всего: нет |
При вызове конструктора всплывает access violation, адрес такой-то, write in адрес 0x00...
(Кажется в момент выделения памяти) Делал как-то лабу, захотелось ООП. Реализовал класс - и такие вот глюки. Недавно скачал с сайта изд-ва "Питер" модули, алгоритмы и структуры данных и методами к книге что-то вроде "Фундаментальные алгоритмы и структуры данных в Delphi". Автора не помню. В Delphi7 сразу работать классы не захотели из-за некоторых багов с директивами. Короче и в этих классах (конкретно - бинарные деревья) при вызове конструкторов те же сообщения о access violation. В тот раз переделывал класс в структуру и писал отдельные функции для его обработки. Может кто знает в чём дело? Бьюсь с этим багом уже долго, а результатов нет. ![]() |
|||
|
||||
Matematik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1027 Регистрация: 11.3.2006 Репутация: 17 Всего: 50 |
||||
|
||||
Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 192 Всего: 484 |
Значит в коде обращаешься к объекту, который забыл создать.
А где именно - отсюда не видно ![]() |
|||
|
||||
nycmoma |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 18.12.2006 Репутация: нет Всего: нет |
Пока нет возможности (комп не мой). Но на сайте изд-ва "Питер" (адрес не помню) есть эти самые исходники. А книга наз-ся "Фундаментальные алгоритмы и структуры данных в Delphi", Джулиан Бакнелл. Если есть интерес и свободное время, посмотри что-там не так с классом бинарных деревьев и их конструкторами. А завтра м.б. выложу исходник своего класса, если, конечно, он сохранился (год прошёл).
2 Snowy: А конструкторы следует явно вызывать? Я вроде так и делал (не уверен). Это сообщение отредактировал(а) nycmoma - 18.12.2006, 14:27 |
|||
|
||||
Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 192 Всего: 484 |
||||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Общие вопросы" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |