Уважаемые коллеги!
Совершенно очевидно, что я не понимаю, как работает такой кусок:
1. Создаю статический указатель на запись.
2. Передаю в процедуру этот указатель, где в процедуре делаю NEW(указатель) и все остальные первоначальные манипуляции.
3. При возврате из процедуры BlackBox ругается на NIL. Т.е. фактически, как мой указатель был инициирован NIL, так и остался.

Подскажите правильный порядок действий. Если это возможно.
Может, как-то разыменование сделать. Или RETURN с указателем через локальный VAR (хотя, на сколько я понимаю, такой указатель будет на стеке?)

Короче, надеюсь только на вас))