Я хочу передавать постоянные ссылки на функции в delphi, поэтому я уверен, что указанный объект не изменится, и для экономии времени и памяти. Итак, я хочу объявить такую функцию, как
function foo(var const Value : Bar) : Boolean;
однако это не допускается. Я думал, что постоянные значения будут автоматически отправляться как ссылки. Однако я обнаружил, что это не так (получение адреса объекта перед его отправкой в функцию дает мне $ 12F50C, а адрес того же объекта внутри функции равен $ 12F564)
Что я могу сделать, чтобы отправлять постоянные ссылки?