Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

функция и динамический массив [D5, Win2k]


Stocker:) ©   (2002-04-27 09:56:00) 

Вопрос: можно ли, чтобы результатом выполнения функции был динамический массив? Если до как это сделать?


MAxiMum   (2002-04-27 10:18:00) [1]

Дополняя могу только пояснить, что тип возвращаемого динамического массива должен быть объявлен заранее.


MBo   (2002-04-27 10:02:00) [2]

type intarr=array of integer;

function ar:intarr;
var i:integer;
begin
SetLength(Result,10);
for i:=0 to 9 do result[i]:=i;
end;

procedure TForm1.Button1Click(Sender: TObject);
var a:intarr;
i:integer;
begin
a:=ar;
for i:=0 to high(a) do memo1.lines.add(inttostr(a[i]));
end;


Наверх

Титульная страница Поиск, карта сайта Написать письмо