wenn du im Programm an den Buffer drankommst (sprich ihn addressieren kannst, dann reichen die Positionen, du holst dir einen Pointer auf die Buffer Variable, addierst den Offset drauf et voila.

D*B

der nicht ganz versteht wozu das eigentlich gut ist und meint, dass oft über Anwednungsdesign mehr zu holen ist...



Zitat Zitat von woodstock99 Beitrag anzeigen
Ergo. Ich habe keine möglichkeit dem Feld1 einen Wert zuzuweisen oder??

Geht das evtl über API QUSLFLD (buffer position)


Offset Type Field
Dec Hex

0 0 CHAR(10) Field name
10 A CHAR(1) Data type
11 B CHAR(1) Use
12 C BINARY(4) Output buffer position
16 10 BINARY(4) Input buffer position




Die Variablennamen meines Displayfiles werden erst zur Laufzeit über ein Api ermittelt.