Нет ограничений на Int64
в Delphi 7 вариантов: поддерживается стандартным способом:
Действительно, есть определение типа, совместимое с OLE / COM
varInt64 = $0014; { vt_i8 20 }
в блоке System.pas
и все необходимые преобразования в блоке Variants.pas
.
Я подтверждаю, что это не поддерживается в Delphi 5.