Форум: "Начинающим";
Текущий архив: 2007.09.23;
Скачать: [xml.tar.bz2];
ВнизНе компилирует функцию, возвращающую структуру :( Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.062 c