Форум: "Основная";
Текущий архив: 2002.11.07;
Скачать: [xml.tar.bz2];
ВнизПодскажите, пожалуйста насчёт параметров процедур... Найти похожие ветки
← →
^Sanya (2002-10-29 13:39) [0]В процедуре(или функции):
Необходимо передавать и возвращать 2-мерный массив неизвестной длины(тобеж динамимческой).
Пока я знаю только один метод - через Variants - VarArray.
Причём на входе/выходе массив должен быть совместим с свойством StrngGrid.Cells, которое по сути и есть 2-мерный массив строк.
Как это реализовать иным методом?
← →
down (2002-10-29 13:41) [1]Cells - это далеко не 2-мерный массив, это вообще не массив
property Cells[ACol, ARow: Integer]: string;
← →
down (2002-10-29 13:46) [2]а вобще см. хелп по multidimensional dynamic arrays
← →
Song (2002-10-29 13:51) [3]Передавать можно одномерный "массив" Rows[]. А тип у него - TStrings
← →
phantom (2002-10-29 14:03) [4]Нужно объявить тип
type
mytype: array of array of string;
и в параметрах процедуры указывать, например
procedure myprocedure(array_string: mytype);
мне помогало.
Если поможет. напиши ответ. Хочю проверить скорость общения.
← →
^Sanya (2002-10-29 15:54) [5]2All:
всем спасибо, буду делать...
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.11.07;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.008 c