Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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
14-21807
Oleg_Gashev
2002-10-20 04:07
2002.11.07
Вредно


1-21672
maxim2
2002-10-28 08:19
2002.11.07
Как закрасить опр. ячейку в StringGride или DrawGride опр. цветом


14-21736
vopros
2002-10-18 10:08
2002.11.07
Опять я.С угрызениями совести.


4-21862
CrazyAngel
2002-09-24 16:44
2002.11.07
dll наоборот :)


8-21687
Daniil
2002-07-14 18:08
2002.11.07
Ошибка при инициализаци клавы,маши...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский