Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.13;
Скачать: CL | DM;

Вниз

Динамические массивы   Найти похожие ветки 

 
SkyRanger ©   (2003-10-26 11:40) [0]

Пытался написать функцию для добавления нового значения в динамический массив

procedure AddPointToPointsArray(arr : DynVectorsArray; val : TGLVector);
Begin
SetLength(arr,Length(arr)+1);
arr[High(arr)]:=val;
End;

Тут явно проблема с передачей в функцию массива всего, так как при отладке видно, что массив пустой, хотя на самом деле это не так. А когда проходит программа вторую строчку массив опять становится пустым, т.е. вообще БЕЗ элементов, несмотря на то, что предыдущая строка устанавливает длину массива +1.
Где тут косяк и как правильно передать динамический массив внутрь этой функции???


 
MBo ©   (2003-10-26 11:42) [1]

AddPointToPointsArray( var arr : DynVectorsArray; val : TGLVector);


 
SkyRanger ©   (2003-10-26 11:50) [2]

Ааа ну да... Это же блин ссылка на массив по адресу на которую она указывается мы работаем с данными!
ГЫ! :) Заработало, спасибо!



Страницы: 1 вся ветка

Текущий архив: 2003.11.13;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.024 c
14-41924
Нурик
2003-10-21 08:52
2003.11.13
Нужно взломать PDF


1-41361
Тимохов
2003-10-30 14:39
2003.11.13
Вопрос про окошко с прогресс баром.


3-41113
rosl
2003-10-23 02:33
2003.11.13
прием записей


3-40962
Дмитрий В. Белькевич
2003-10-24 17:56
2003.11.13
Посчитать сумму полей, которая не влазит в integer


1-41670
Jack
2003-10-24 17:07
2003.11.13
Как в Delphi реализовать нечто похожее на Object Inspector?