Форум: "Прочее";
Текущий архив: 2006.02.05;
Скачать: [xml.tar.bz2];
Внизмусор в массиве Найти похожие ветки
← →
brother © (2006-01-12 05:32) [0]Блин! Трабла вот какая: В программе имеется массив значений который,
один раз на write затем всегда Read (понятно о чем я?). В определенный момент работы программы (после инициализации формы). В Oncreate значение (например 20 эемента массива) заполняется мусорным значением (левым и не понятно от куда взятым). Че за фигня? Может кто сталкивался с этим? Типы разные пробовал, не помогает (а вообще integer,byte итд). Хотелось узнать у мастеров что к чему.
С уважением.
← →
ЮЮ © (2006-01-12 08:26) [1]>В Oncreate значение (например 20 эемента массива) заполняется мусорным значением (левым и не понятно от куда взятым).
А где (и как), интересно, тогда заполняется правильными значениями?
← →
Desdechado © (2006-01-12 11:41) [2]какие-то левые указатели, родимые, не туда (на кусок памяти с массивом) указывают и операция по указателю приводит к порче массива
← →
DiamondShark © (2006-01-12 11:54) [3]описание массива и код инициализации где?
← →
Юрий Зотов © (2006-01-12 11:55) [4]> brother © (12.01.06 05:32)
> Хотелось узнать у мастеров что к чему.
Что к чему, спрашиваете? Очень просто: домик - к домику, паровозик - к паровозику, кораблик - к кораблику... и т.д. Игра такая. Детское домино называется.
Что-то более конкретное на Ваш вопрос вряд ли можно ответить (ну разве что стандартное "ошибка в 17-й строке"). Уж так он задан. В расчете на телепатов, видимо.
← →
Sandman29 © (2006-01-12 12:03) [5]В определенный момент работы программы (после инициализации формы). В Oncreate значение (например 20 эемента массива) заполняется мусорным значением (левым и не понятно от куда взятым).
OnCreate происходит раньше "инициализации формы"?
← →
dr D (2006-01-12 12:12) [6]brother © (12.01.06 05:32)
Банально. При создании переменных их не плохо бы заполнить значениями, которые будут вести себя вполне определённым, предсказуемым образом.
При создании формы (запуске приложения) тупо забей массив нулями (или более подходящим числом).
← →
brother © (2006-01-15 13:21) [7]1
← →
brother © (2006-01-15 13:25) [8]Всем спасибо! От ошибки избавился (изменил процедуру чтения массива), но почему так получалось так и не понял, да ладно.
← →
Плохиш © (2006-01-15 13:57) [9]
> brother © (15.01.06 13:25) [8]
Это ошибка в ДНК, надо прокладку менять.
← →
brother © (2006-01-15 17:35) [10]Чтобы это значило? [9]
← →
No Name (2006-01-15 18:01) [11]brother © (15.01.06 17:35) [10]
устранили ошибку не поняв причины.
вопрос - на 100% ли устранена причина ошибки.
← →
No Name (2006-01-15 18:09) [12]brother © (15.01.06 17:35) [10]
устранили ошибку не поняв причины.
вопрос - на 100% ли устранена причина ошибки.
← →
No Name (2006-01-15 18:20) [13]brother © (15.01.06 17:35) [10]
устранили ошибку не поняв причины.
вопрос - на 100% ли устранена причина ошибки.
← →
No Name (2006-01-15 18:21) [14]brother © (15.01.06 17:35) [10]
устранили ошибку не поняв причины.
вопрос - на 100% ли устранена причина ошибки.
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2006.02.05;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.014 c