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

Вниз

Не компилирует функцию, возвращающую структуру :(   Найти похожие ветки 

 
cvg   (2007-08-27 17:23) [0]

procedure main_proc(..);
type
Ttops =
record
 val:double;
 time:string;
end;
aArr = array of Ttops;

function func(...):aArr;
var res:aArr;
begin
res.val := 1;
res.time := "10:10:10";
Result := res;
end;

begin
...
buff := func(...);
...
end.

И на строчку вызова функции компилятор ругается: Incompatible types. А почему? Все ж, вроде, путем...


 
cvg   (2007-08-27 17:29) [1]

Да, забыл указать, что переменная buff тоже описана как надо:
var buff:array of aArr;


 
clickmaker ©   (2007-08-27 17:31) [2]

buff:array of aArr <> array of Ttops


 
b z   (2007-08-27 17:32) [3]

:aArr; <> :array of aArr;


 
cvg   (2007-08-27 17:38) [4]

Ага, спасибо, прощелкал я это... Ну, теперь хотя бы компиляция прошла! :)



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

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

Наверх




Память: 0.47 MB
Время: 0.021 c
15-1187946133
@!!ex
2007-08-24 13:02
2007.09.23
Бумажная библиотека.


1-1184077237
vasilii
2007-07-10 18:20
2007.09.23
о скорости чтения usb


15-1187805274
random(255)
2007-08-22 21:54
2007.09.23
Дискретная математика (научите лентяя=)


15-1185653379
Альберт_
2007-07-29 00:09
2007.09.23
а какой актив икс работет на всех виндах с gif, jpg, bmp


10-1136960796
pavel_guzhanov
2006-01-11 09:26
2007.09.23
Как в Excel открыть файл, находящийся в директории