| |
1-14 COBOLCSprache, die Aktualisierten Juni 1999 Abbildet 1 Betrachten Sie die folgenden IDL-Erklärungen: Schließen Sie Beispiel an { schreiben Sie Zeichenkette string_2 zu; }; In COBOL wird dieses wie dargestellt: 01 Example-string-2 ZEIGER. 1,10,2,1 Seitliche Unbegrenzte ZeichenkettecBehandlung Des Klienten Innerhalb der Klienten, die einen Schnittstellenbetrieb hervorrufen: Für jedes INNEN und INOUT unbegrenzte Zeichenkette: STRSET (oder STRSETP) wird verwendet, um die unbegrenzte Zeichenkette herzustellen. Für jedes HERAUS und unbegrenzte Rückholzeichenkette: Keine Initialisierung wird angefordert. Innerhalb der Klienten, welche die Resultate einer Anforderung eines Schnittstellenbetriebes empfangen: Für jedes in der unbegrenzten Zeichenkette: Keine Verarbeitung wird, das ORB freigibt automatisch den Inhalt von angefordert unbegrenzte Zeichenkette. Für jede INOUT-, HERAUS und unbegrenzte Rückholzeichenkette: STRSET (oder STRSETP) wird verwendet, um die unbegrenzte Zeichenkette herzustellen. STRFREE sollte verwendet werden, um die unbegrenzte Zeichenkette freizugeben, wenn es nicht mehr ist erfordert. 1,10,2,2 Unbegrenzte ZeichenkettecBehandlung Der GegenstandcImplementierung Innerhalb der Gegenstandimplementierungen, die inbound angefordert von einem Klienten empfangen: Für jedes INNEN und INOUT unbegrenzte Zeichenkette: STRGET wird verwendet, um den Inhalt der unbegrenzten Zeichenkette zu extrahieren. Für jedes HERAUS und unbegrenzte Rückholzeichenkette: Keine Verarbeitung wird angefordert. Innerhalb der Gegenstandimplementierungen, die eine Antwort zurück zu Klienten senden: Für jedes in der unbegrenzten Zeichenkette: Keine Verarbeitung wird angefordert. Sobald Steuerung zum ORB zurückgebracht worden ist, der Inhalt der unbegrenzten Zeichenkette wird automatisch freigegeben. Für jede INOUT-, HERAUS und unbegrenzte Rückholzeichenkette: STRSET (oder STRSETP) wird verwendet, um die unbegrenzte Zeichenkette herzustellen. Sobald Steuerung zum ORB zurückgebracht worden ist, der Inhalt der unbegrenzten Zeichenkette wird zurück zu dem Klienten übertragen und dann freigegeben automatisch durch das ORB. |  |
|
| |
|
|