![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 08.07.2009
Сообщений: 246
|
![]()
Здравствуйте.
Подскажите пожалуйста в чем может быть дело в цикле после выполнения определенных действий пытаюсь очистить массив Код:
Код:
Acess violation at address 500029f in module “Rtl120.Bpl” Read of address В чем может быть проблема. ![]() Заранее большое спасибо.
Да прибудет с Вами свет и радость!!!
![]() |
![]() |
![]() |
![]() |
#2 |
Регистрация: 22.12.2009
Сообщений: 3
|
![]()
Такой массив удаляется строкой
SetLenght(RezC, 0); |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 08.07.2009
Сообщений: 246
|
![]()
В ответ тоже ошибка.
Да прибудет с Вами свет и радость!!!
![]() Последний раз редактировалось S_Yevgeniy; 24.12.2009 в 09:03. |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
![]()
Вы объявили массив массивов строк (а это массив символов).
Причем само объявление массивом не является - это информация о том как и где хранить данные (ссылка на область памяти). И вот у Вас там куча строк, далее Вы предлагаете все это дело проге забыть ![]() Поэтому сначала желательно предварительно инициализировать каждую строку массива RezC[i][j]:=''; (nil тоже не рекомендую), затем высвобождать указатели через SetLength для каждой мерности и только затем уже контрольный RezC:=nil; А вообще для чего Вам понадобился массив массивов массивов символов? Просто ИМХО, чрезмерное усложнение, которое ведет к путанице.
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 08.07.2009
Сообщений: 246
|
![]()
Большое вам спасибо я позже уже дошел до того что я пытался удалить массив на ссылки которого еще ссылалась программа.
Вы задали вопрос по поводу для чего мне это. Вы не первый раз мне помогаете и наверное уже запамятовали что у меня связь двух программ одна очень старая и выдает данные в файл для того чтобы после работать с этими данными и преобразовывать их мне и нужен этот жуткий массив. Хотя он очень даже нечего. мне теперь даже больше нравится работать с динамическими массивами чем с статическими. Много плясов. Хотя наверное есть и минусы о которых я пока не ведаю. Огромное спасибо все за подсказки. Код:
Да прибудет с Вами свет и радость!!!
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
работа с функциями при создании динамического массива в С++ | серг | Помощь студентам | 2 | 14.12.2009 16:33 |
почему может возникать ошибка access violation...: write of address при создании динамического массива | sleevman | Помощь студентам | 16 | 03.11.2009 20:49 |
очистка динамического массива | BattleMage | Общие вопросы C/C++ | 1 | 19.09.2009 09:03 |
Освобождение динамического массива? | VintProg | Общие вопросы Delphi | 15 | 28.08.2009 10:41 |
Сохранение динамического массива | Horus92 | Помощь студентам | 3 | 07.05.2009 12:36 |