在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
没有.
如果需要两个间接级别,请使用C或C++.如果将C++函数包装在服务程序中,则很容易将C/C++函数与RPG集成.
你想要做什么,你需要一个指向变量指针的指针?也许有一种不同的方法可以解决实际的业务问题.