Он в модуле Contnrs
Точно так же.
Дело в том, что объект - уже указатель. Так что Ptr := @Obj должно быть Ptr := Obj. А память, выделяемая конструктором, никак не связана с тем, локльная это переменная или глобальная. Она просто выделена. Если создан объект в локальной переменной, и она выходит за область видимости, то ты получаешь утечку памяти, т.к. выделенная память не освобождается.
Тут скорее вопрос, зечем тебе такая обертка? Я не иже в ней смысла.
|