Форум: "Начинающим";
Текущий архив: 2007.02.18;
Скачать: [xml.tar.bz2];
Внизпри работе с динамическим массивом ошибка EInvalidPointer Найти похожие ветки
← →
San1 (2007-01-29 00:45) [0]Удалено модератором
Примечание: СПАМ
← →
TRUNK © (2007-01-29 01:15) [1]
i:=0;
SetLength (RadMassive,q);
RadMassive[0]:=R;
while i<q do
begin
i:=i+1;
R:=R-dx/2;
RadMassive[i]:=R
end;
Заменить на:
SetLength (RadMassive,q);
i := 0;
while i < q do
begin
RadMassive[i] := R
i := i + 1;
R := R - dx/2;
end;
← →
Vovan #2 (2007-01-29 01:21) [2]Могу ошибаться, но Finalize хорошо бы использовать, если сам выделяешь память и используешь Initialize. Что будет, если Finalize убрать?
← →
Германн © (2007-01-29 01:30) [3]Чё то мне кажется, что появилась ещё одна книга по Дельфи, где пропагандируется поголовное использование Finalize во всех случаях использования динамических массивов. :)
← →
San1 (2007-01-29 01:54) [4]Спасибо, TRUNK ©, все заработало
Правда не понял почему :)
← →
Palladin © (2007-01-29 01:58) [5]
> [4] San1
потому что выходишь за границы массива
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.02.18;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.041 c