as/400 RPG指针和地址

0 pointers rpgle ibm-midrange

在AS/400上,在RPG中有没有办法将指针地址设置为变量的值而不是变量本身的地址?

例:

    variable = 'NewVariable' 
Run Code Online (Sandbox Code Playgroud)

其中值将是程序内部使用的实际变量

pointer = %addr('NewVariable') VS pointer = %addr(variable)

address of value VS address of variable

Buc*_*bro 6

没有.

如果需要两个间接级别,请使用C或C++.如果将C++函数包装在服务程序中,则很容易将C/C++函数与RPG集成.

你想要做什么,你需要一个指向变量指针的指针?也许有一种不同的方法可以解决实际的业务问题.