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

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

аргумент функции [D2005, XP]


San1 ©   (2007-12-11 23:31:00) 

Как в функцию в качестве аргумента передать двумерный динамически созданный массив (:array of array of integer;)?

Спасибо


Германн   (2007-12-12 00:48:00) [1]


> San1   (12.12.07 00:14) [2]
>
> Все равно выдает следующую ошибку...
>
> [Error] Unit1.pas(126): E2010 Incompatible types: 'a' and
> 'dynamic array'
>

Переменная, которую явно передаешь параметром при вызовефункции должна быть описана как
var d : a:
а не как
var d : array of array of integer;


Anatoly Podgoretsky   (2007-12-12 00:16:00) [2]

Код неверно скопирован или не туда.


San1   (2007-12-12 00:14:00) [3]

Все равно выдает следующую ошибку...

[Error] Unit1.pas(126): E2010 Incompatible types: 'a' and 'dynamic array'


DVM   (2007-12-11 23:34:00) [4]

type
 a = array of array of integer;

function b(c: a): integer;
begin
 result := c[1][1];
end;


Наверх

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