Anmelden

View Full Version : ALLOC-DEALLOC-IFS-C-befehl WRITE



johann_krieg
06-10-06, 11:11
Hallo zusammen.
Hat jemand Informationen oder Beispiele, die die ILE-Befehlen ALLOC (Allocate Storage) und DEALLOC behandeln auch im Zusammenhang mit Pointern
beim C-Befehl [write]?
Hintergrund: Wir wollen den Datenaustausch
im QDLS durch IFS ablösen, daher
im ILERPG einige C-Procedures nutzen.

Fuerchau
06-10-06, 11:15
Die Funktion %ALLOC oder die C-Funktion malloc und Konsorten sind in RPG-ILE identisch.
Ausnahme ist ein C-Programm mit Tera-Space, dann sind die Pointer nur 8-Byte, ansonsten 16-Byte.

Bei der Verwendung von-C-Routinen aus RPG werden grundsätzlich 16-Byte-Pointer verwendet, da Tera-Space nicht möglich ist.

BenderD
07-10-06, 09:29
Hallo,

Beispiele dazu gibt es auf meiner open Source Seite (z.B. HASHTABLE), mir ist allerdings völlig unklar, warum ihr das für einen write zu benötigen glaubt.

Dieter Bender

PS: Zu den IFS Klamotten gibt es da auch was auf meiner open Source Seite (INSTREAM, OUTSTREAM) und da habe ich auch in Midrange Magazin mal was zu geschrieben.




Hallo zusammen.
Hat jemand Informationen oder Beispiele, die die ILE-Befehlen ALLOC (Allocate Storage) und DEALLOC behandeln auch im Zusammenhang mit Pointern
beim C-Befehl [write]?
Hintergrund: Wir wollen den Datenaustausch
im QDLS durch IFS ablösen, daher
im ILERPG einige C-Procedures nutzen.