Du kannst ein read-only Property benützen.
Innerhalb der
Unit lässt sich die Variable aber nicht schützen.
Delphi-Quellcode:
TMyClass = class
...
private
...
FEmptyParam: OleVariant;
public
property EmptyParam:OleVariant read FEmptyParam; // READ-ONLY Property
...
constructor create();
end;