Передача дин. массива как var параметра и SetLength?
Добавлено: 27.11.2010 06:01:28
Есть кусок кода:
Вопрос: почему SetLength вызывает ошибку Error: Type mismatch? Так и должно быть?
- Код: Выделить всё
// Загрузка пиклиста
procedure TXForm.LoadXList(from_table:string; to_col:integer; var _arr: array of integer);
var i:integer;
begin
...
SetLength(_arr,0);
...
SetLength(_arr,Length(_arr)+1); // удлиняем массив на 1
...
end;
Вопрос: почему SetLength вызывает ошибку Error: Type mismatch? Так и должно быть?