|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.07.2010, 14:29 | #1 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Где мой кося в динамическом массиве?
Собственно строки:
Код:
Это элемент копирования, вызывающий Access Violation. Даю вводные: Массив динамический x - String; Name - String; Count в данной точке равен 2, всего элементов в массиве 3 (пока что). i в данной точке равен нулю. Оба элемента (Data[Count].Name и Data[i].Name) существуют на данный момент и в бреакпоинте видны их значения (запланированные). Вопрос: Па-а-а-чему? Почему при выполнении второй строки возникает такая кама-сутра?
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
09.07.2010, 14:36 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Что такое Data?
I'm learning to live...
|
09.07.2010, 14:39 | #3 | ||
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Цитата:
Цитата:
Смысл возни - эта сложная структура и ее тяжело удалить без крови. Вот я его и пытаюсь перекопировать из любого участка массива в конец, что бы там уже над ним надругаться по полной программе. И все бы ничего, но при переписывании имени такая вот оказия.
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика Последний раз редактировалось Utkin; 09.07.2010 в 14:42. |
||
09.07.2010, 14:41 | #4 |
БохЪ
Форумчанин
Регистрация: 30.09.2009
Сообщений: 724
|
Косяк в названии темы
В планах порабощение вселенной...
|
09.07.2010, 14:44 | #5 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Это я знаю, и надеюсь на Стилета . Меня больше интересует динамический массив.
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
09.07.2010, 14:45 | #6 |
Пользователь
Регистрация: 29.01.2008
Сообщений: 12
|
http://www.delphibasics.ru/SetLength.php
такую бяку использовал? Код:
|
09.07.2010, 14:49 | #7 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Да, у меня почти в каждой процедуре такие игры .
Смысл в том, что в данной процедуре они еще не наступили . Я уже объяснил, что сначала элемент должен быть переписан из любого участка в конец, вся структура будет проинициализирована, и только тогда наступит SetLength.
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
09.07.2010, 14:50 | #8 |
БохЪ
Форумчанин
Регистрация: 30.09.2009
Сообщений: 724
|
Какие то косячные эти динамические массивы...У меня вот только что тоже возник странный глюк, значение вообще не присваивается, хотя ясно написано ':='...будем бить в бубен...
В планах порабощение вселенной...
Последний раз редактировалось zumm; 09.07.2010 в 14:55. |
09.07.2010, 14:59 | #9 | |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Цитата:
Самое обидное, поля-то одинаковые. Из последнего элемента я могу читать поле, а в первом элементе переписать не судьба. ЗЫ. Попробовал такой фокус с другим элементом. Прошло на ура. Чувствую постепенное изменение мировозрения.... ДОБАВЛЕНО: На тот случай если это все же я, вот полный код Код:
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика Последний раз редактировалось Utkin; 09.07.2010 в 15:09. |
|
09.07.2010, 15:35 | #10 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Код:
Цитата:
I'm learning to live...
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
могут ли взломать мой компьютер (IP) и совершить допустим регистрацию где-нибудь? | Crazy1986 | Безопасность, Шифрование | 15 | 17.05.2010 07:23 |
Где прописан путь к папке Мой компьютер в реестре ? | aha | Общие вопросы Delphi | 10 | 18.04.2010 21:45 |
C++ указатель в динамическом двумерном масие | TheZvir | Помощь студентам | 3 | 26.03.2010 00:03 |
Как узнать путь где щас мой exe | zotox | Помощь студентам | 2 | 26.03.2009 23:38 |
Количество элементов в динамическом массиве | lytkin | Общие вопросы Delphi | 8 | 21.02.2007 14:50 |