局部变量的语法绝对到具有一些偏移量的另一个变量

Ser*_*yuz 6 delphi

有没有办法可以声明一个绝对地址的变量,该变量对它所引用的变量有一些偏移量.例如,而不是:

function RefCount(const s: string): Integer;
begin
  Result := PInteger(Integer(s) - 8)^;
end;
Run Code Online (Sandbox Code Playgroud)


有什么方法我可以做:

function RefCount(const s: string): Integer;
var
  Count: PInteger absolute s {- 8 ?} ;
begin
  Result := Count^;
end;
Run Code Online (Sandbox Code Playgroud)

(这个例子只是为了说明,它不一定有用..)

And*_*and 7

不,我认为该absolute关键字没有"扩展语法" .文档在这里,据我所知,没有与此关键字相关的未记录的功能.