Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.03.07;
Скачать: [xml.tar.bz2];




Вниз

Матрицы 


новенький в Делфи   (2002-02-18 21:56) [0]

Нужно создать матрицу, но её размерность должна определиться в процессе работы программы.
Как такую матрицу описать?



Petrovich   (2002-02-18 22:23) [1]

Массив типа Variant



Иван Шихалев   (2002-02-18 22:31) [2]

Нахрена Variant-то?

array of array of <any_type>

Например:

type
TRealMatrix = array of array of Real;

procedure SetDimensions ( var Matrix :TRealMatrix; newRows, newCols :Integer);
var
VectorIndex :Integer;
begin
if newRows < Length (Matrix)
then for VectorIndex := newRows to High (Matrix) do
SetLength (Matrix[VectorIndex], 0);
SetLength (Matrix, newRows);
for VectorIndex := 0 to newRows - 1 do
SetLength (Matrix[VectorIndex], newCols)
end;


Следует только помнить, что динамические массивы индексируются с нуля.




Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.03.07;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.019 c
14-19309          asafr                 2002-01-14 13:00  2002.03.07  
Интересный, но закономерный факт?


4-19395           JS                    2002-01-06 00:56  2002.03.07  
Загрузка DLL в чужой процесс


4-19384           XM-AD                 2002-01-03 12:19  2002.03.07  
Как вытащить текст из эдита чужого окна???


1-19216           Michael C             2002-02-19 12:14  2002.03.07  
Мастера товарищи... Как объединить эти две выборки...


3-19106           klnyaz17              2002-02-08 15:07  2002.03.07  
Где просмотреть поле значения которого представляют собой HTML страницы?