| |
September 2002 PL/I, das Spezifikation Abbildet: Gedächtnis, das durch die HÜLSE anfaßt 2-35 2 INOUT-Reihenfolgen Wenn der Inhalt der Reihenfolge geändert wird (durch das Ersetzen des Zeigers durch ein neues Reihenfolge zugeteilt über SEQSET dann soll die HÜLSE (richtig) FREI beide Vorlage in der Reihenfolge und in ersetzt AUS Reihenfolge. Wenn der Inhalt bleibt unverändert dann nur die ursprüngliche Reihenfolge sollte SEQFREE sein d. 2,15,3 Unbegrenzte Zeichenketten 2,15,4 Unbegrenzte Zeichenketten und Gedächtnismanagement Die Zeichenketten, die als AUS parameters/result geführt werden, werden mit STRSET hergestellt . Diese werden besessen durch die HÜLSE einmal PODPUT wird benannt und wird automatisch MEMFREE sein d auf Bediener versehen Sie mit Seiten, sobald ihr Inhalt zurück zu dem Klienten gesendet worden ist. STRLENG ÌST an gewöhnt finden Sie die Länge einer gegebenen Zeichenkette. Sie ist bis zum Klientenprogramm zum Freigeben der Zeichenkette empfangen über einen HERAUS-Parameter. Klient Bediener Anwendung PODEXEC PODGET Anwendung PODPUT Unbegrenzt Zeichenketten In 1. STRSET 5. MEMFREE 2. (senden Sie) (allocsgedächtnis) 3. (empfangen Sie) 4. STRGET (gibt Gedächtnis frei) Inout 1. STRSET 9. STRGET 10. MEMFREE 2. (senden Sie) 8. (empfangen Sie) (allocsgedächtnis) 3. (empfangen Sie) 4. STRGET-in 5. MEMFREE-in 6. STRSET-out 7. (senden Sie) (gibt Gedächtnis frei) Aus/ Rückkehr 4. STRGET 5. MEMFREE (allocsgedächtnis) 3. (empfangen Sie) 1. STRSET 2. (senden Sie) (HÜLSE gibt frei Gedächtnisallo- cated durch Str- SATZ) |  |
|
| |
|
|