Форум: "Компоненты";
Текущий архив: 2006.03.19;
Скачать: [xml.tar.bz2];
ВнизИзменение размера динамического массива из процедуры Найти похожие ветки
← →
Vcoder © (2005-09-23 08:39) [0]Никак не могу понять, почему:
procedure SomeProc(var Buf: array of byte);
var
LocalBuf : array of byte;
begin
...
SetLength(LocalBuf,10); // Работает
SetLength(Buf,10); // Error: Incompatible types
...
end;
← →
k2 © (2005-09-23 08:48) [1]сделай так - поразишься ещё больше :)
type
MyByteType = array of byte;
procedure SomeProc(var Buf: MyByteType);
var
LocalBuf : array of byte;
begin
SetLength(LocalBuf,10);
SetLength(Buf,10);
end;
procedure CallSomeProc;
var
b: MyByteType;
begin
SomeProc(b);
end;
← →
Vcoder © (2005-09-23 09:12) [2]Спасибо, Работает :).
Мдаа... Тупой все же компилятор...
← →
k2 © (2005-09-23 09:15) [3]>Vcoder © (23.09.05 09:12) [2]
бросай так думать :) просто нужно было пойти и посмотреть справку по ошибке
Страницы: 1 вся ветка
Форум: "Компоненты";
Текущий архив: 2006.03.19;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.014 c