Altova UModel 2025 Enterprise Edition

Importiert einen Namespace. Dies ist das Skripting-Äquivalent zu den C# und VB.Net-Schlüsselwörtern using und imports. Damit können Sie den Namespace-Teil in aufeinander folgenden Aufrufen wie z.B. CLR.Create() und CLR.Static() auslassen.

 

 

Anmerkung:Durch den Import eines Namespace wird die entsprechende Assembly nicht zum Skripting-Projekt hinzugefügt bzw. geladen. Assemblys können mittels CLR.LoadAssembly dynamisch (zur Laufzeit) im Quellcode eingefügt werden.

 

Signatur

CLR.Import(strNamespaceCLR : String) -> void

 

Beispiel

Anstatt vollständig qualifizierte Namespaces wie die folgenden verwenden zu müssen:

 

if ( ShowForm( "FormName" ) == CLR.Static( "System.Windows.Forms.DialogResult" ).OK )
{
   var sName = lastform.textboxFirstName.Text + " " + lastform.textboxLastName.Text;
   CLR.Static( "System.Windows.Forms.MessageBox" ).Show( "Hello " + sName );

}

 

können Sie Namespaces zuerst importieren und danach die Kurzform verwenden:

 

CLR.Import( "System.Windows.Forms" );

 

if ( ShowForm( "FormName" ) == CLR.Static( "DialogResult" ).OK )
{
   var sName = lastform.textboxFirstName.Text + " " + lastform.textboxLastName.Text;
   CLR.Static( "MessageBox" ).Show( "Hello " + sName );
}

© 2018-2024 Altova GmbH