Поскольку целях совместимости, мне нужно передать свой динамический массив (двойной) устаревшего типу p_vektor
определяются какПреобразование динамического массива в статический
p_vektor=array[1..50] of double;
Хотя обоего деклараций отличаются от первой декларации индексном используемый тип тот же. Я написал следующий код для копирования массивов, но он терпит неудачу.
function DoubleArrayToPVektor(const aArray: TArray<Double>): p_vektor;
begin
Move(aArray[Low(aArray)], Result[Low(Result)], Length(aArray));
end;
В результате успешно копируется только первый элемент. Есть ли быстрый способ скопировать массив без использования альтернативного итеративного решения?
Отличный! Он работает, спасибо. –