| |
Februar 2003 Sprache CORBA Scripting: Binden für OMG IDL Typedef 3-11 3 3,7,4 AnschlußcFelder Wenn ein IDL-Anschlußwert verursacht wird, läßt die punktierte Darstellung ein Feld erhalten und einstellen Fallwerte. Das spezielle Read-only- _ d Attribut wird zur Verfügung gestellt, um den Modulationsumwandler zugänglich zu machen Wert eines IDL-Anschlußwertes. Wenn er ein Anschlußfeld erhält, überprüft der Interpret ob Modulationsumwandler hat den rechten Wert und er wirft eine interne Ausnahme, um zu signalisieren daß Anschluß hat nicht den rechten Modulationsumwandler. Die Einstellung eines Anschlußfeldes ändert automatisch der Modulationsumwandlerwert. Das folgende Beispiel stellt etwas Zugänge zu den Feldern von dar vorhergehender Anschlußwert. > > > a._d CORBA.UShort(0) > > > a.m_short CORBA.Short(1) > > > a.m_long = 2 > > > a.m_long CORBA.Long(2) > > > a._d CORBA.UShort(1) 3,8 Binden für OMG IDL Typedef Alle IDL-typedefarten und -werte sind direkt vom Interpreten IDLscript zugänglich. Sie werden durch die internen Gegenstände dargestellt, die durch den Schnittstellenbehälterpufferspeicher von gehandhabt werden der Interpret IDLscript. 3,8,1 Beispiele OMG IDL Betrachten Sie das folgende Beispiel, das ein Beispiel der typedeferklärungen darstellt. Der Tag typedef bezieht sich den auf grundlegenden nicht unterzeichneten Kurzschluß schreiben Sie und die Koordinate schreiben Sie bezieht sich den auf vorhergehenden Punkt Art. // diese Definition können innerhalb oder außerhalb lokalisiert werden ein IDL Modul oder Schnittstelle nicht unterzeichneter kurzer Tag des typedef; typedefpunktkoordinate; 3,8,2 Darstellung IDLscript In IDLscript wird Zugang zu einer IDL-typedefart einfach erfolgt, indem man sein IDL zur Verfügung stellt typedefbezeichner. Dieser Bezeichner kann durch seine Modul- oder Schnittstellenbereiche vorgesetzt werden wo er definiert wird. Die Auswertung eines IDL-typedef zeigt die IDL-Definition von an diese Artdefinition. > > > Tag < nicht unterzeichneter kurzer Tag des typedef Omg-idl; > |  |
|
| |
|
|