инициализация хэша, массив из списков |
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.
инициализация хэша, массив из списков |
Insomnia |
Сообщение
#1
|
Новичок Группа: Пользователи Сообщений: 49 Пол: Мужской Репутация: 0 |
Помогите пожалуйста разобраться. Создаю хэш-таблицу со списками. В конструкторе списка вылетает с ошибкой нарушение доступа.
Прикрепленные файлы Hash_vocabulary.rar ( 210.11 килобайт ) Кол-во скачиваний: 315 |
IUnknown |
Сообщение
#2
|
Гуру Группа: Пользователи Сообщений: 1 013 Пол: Мужской Ада: Разработчик Embarcadero Delphi: Сторонник Free Pascal: Разработчик Репутация: 627 |
Так. Сорри, это мой глюк, я открывал старый файл txt...
По поводу твоей программы... Объясни мне, зачем вот эти пляски: Цитата constructor Class_List.Create; , и потом, отсюда же вытекает: Цитата function Class_List.search_to_list; constructor Class_List.Create; А ты чего делал? Создавал список с заглавным (заметь, неинициализированным!!!) звеном, потом добавлял объекты в начало списка (в Class_List.add_to_list, посмотри внимательно, новый-то элемент добавляется ПЕРЕД существующими, а не ПОСЛЕ), а потом, думая, что надо пропустить заглавный элемент, ты пропускал инициализированные данные, и начинал работать с мусором. Вот тебе и глюки. Так что либо выкинь заглавное звено, либо добавляй данные в конец списка. |
Текстовая версия | 17.05.2024 1:02 |