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

Вниз

как передать в качестве аргумента функции МАССИВ ?   Найти похожие ветки 

 
vid ©   (2004-01-05 23:32) [0]

массив может быть динамическим и любого типа.


 
SPeller ©   (2004-01-06 03:20) [1]

Передай указатель на него.


 
Stexen ©   (2004-01-06 04:21) [2]

можешь еще свой тип описать...


 
SkyRanger ©   (2004-01-06 04:43) [3]

Описываешь тип и передаешь это дело как var-параметр, если я чето не путаю... После праздников это сложно сказать наверняка :)


 
SPeller ©   (2004-01-06 05:20) [4]


> Описываешь тип и передаешь это дело как var-параметр, если
> я чето не путаю... После праздников это сложно сказать наверняка
> :)

Правильно. Можно ещё описать как const параметр, если его не нужно изменять внутри функции.


 
DAC ©   (2004-01-06 05:43) [5]

> SPeller © (06.01.04 05:20) [4]
Можно ещё описать как const параметр, если его не нужно изменять внутри функции.

Если захотеть, всё равно можно изменить внутри функции :)))


 
Dimka Maslov ©   (2004-01-06 10:32) [6]

procedure Proc(Params: array of const);
begin
High(Params) // индекс последнего элемента
Params[i] // элементы массива, имеют тип Variant


 
SPeller ©   (2004-01-06 10:43) [7]


> Если захотеть, всё равно можно изменить внутри функции :)))

Если автор задаёт такие вопросы, то изменение const параметра ему не грозит :-))



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

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

Наверх




Память: 0.48 MB
Время: 0.012 c
14-83271
Kair
2004-01-04 10:50
2004.01.26
Методы оптимизации


11-83127
BelchonokH
2003-05-08 23:42
2004.01.26
А как можно переделать компонент VCL


3-83115
Grotesk
2003-12-28 17:45
2004.01.26
BatchMove: аналог для ADO


1-83134
alexnmsk
2004-01-15 10:58
2004.01.26
Перемещение окна за TFrame


8-83214
OgurSoft
2003-09-22 14:24
2004.01.26
Как узнать имя файла шрифта?