Вниз
Скачать: CL | DM;

Передача массива как параметра в функцию   Найти похожие ветки 

← →
niil   (2007-02-10 22:10) [0]

Есть вот такая структура:
TCore = record
   ImgWin: array of record
                      Source, TabName, ImgName: string;
                    end;

   MBr: array of record
                   BrName, TabName, WBAdr, BrInd: string;
                 end;

Есть некая функция куда необходимо передавать массив либо Core.ImgWin либо Core.Mbr

function F_AddCore(Mas: Variant; Oper: TCoreOperate; Ind:integer): integer;
Обращение к ней: F_AddCore(Core.ImgWin, coAdd, 0);

При вызове вылетает ошибка приведения типа к Variant. Как быть?


← →
Johnmen ©   (2007-02-10 22:18) [1]

type
 TMySuperRecord1 = array of record
   Source, TabName, ImgName: string;
   end;
 TMySuperRecord2 = array of record
   BrName, TabName, WBAdr, BrInd: string;
   end;

function F_AddCore(Mas: TMySuperRecord1; ...) : integer; overload;
function F_AddCore(Mas: TMySuperRecord2; ...) : integer; overload;



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.028 c
2-1171376695
Gtnheirby
2007-02-13 17:24
2007.03.04
Не восстанавливается БД


15-1169678879
Octree
2007-01-25 01:47
2007.03.04
Существуют ли аналоги Octree для не ограниченных пространств?


15-1170958693
DemonP
2007-02-08 21:18
2007.03.04
x=3*exp(-3x) решить методом хорд....


2-1171294669
DimitrySDA
2007-02-12 18:37
2007.03.04
Сканирование каталогов и отображение в ListView


2-1170916035
Lapushka-dochka
2007-02-08 09:27
2007.03.04
Вопрос по методу XML




   Наверх