Aktivieren Sie bitte JavaScript, um diese Seite anzeigen zu können.

Altova Authentic 2020 Desktop

In den nachstehenden Codefragmenten wurden den Schaltflächen im Beispiel AutomateAuthenticDesktop die Methoden StartAuthenticDesktop_Click und ShutdownAuthenticDesktop_Click zugewiesen. Sie starten bzw. beenden die Applikation. Dieses Beispiel befindet sich im Ordner C# des Ordners API Examples (siehe Datei Form1.cs):

 

Windows 7, Windows 8, Windows 10

C:\Benutzer\<Benutzername>\Dokumente\
Altova\Authentic2020\AuthenticExamples\API\

 

Sie können das Projekt von Visual Studio 2010/2012/2013/2015/2017/2019 aus kompilieren und ausführen.

 

 

 

Starten von Authentic Desktop

Im folgenden Codefragment aus dem Beispiel AutomateAuthenticDesktop wird gezeigt, wie man die Applikation startet.

 

  // Handler for the "Start AuthenticDesktop" button

      private void StartAuthenticDesktop_Click(object sender, EventArgs e)

       {

          if (AuthenticDesktop == null)

           {

              Cursor.Current = Cursors.WaitCursor;

 

              // If there is no AuthenticDesktop instance, create one and make it visible.

               AuthenticDesktop = new XMLSpyLib.Application();

               AuthenticDesktop.Visible = true;

 

              Cursor.Current = Cursors.Default;

           }

          else

           {

              // If an instance of Authentic Desktop is already running, make sure it's visible

              if (!AuthenticDesktop.Visible)

                   AuthenticDesktop.Visible = true;

           }

       }

 

 

 

Beenden von Authentic Desktop

Im folgenden Codefragment aus dem Beispiel AutomateAuthenticDesktop wird gezeigt, wie man die Applikation beendet.

 

 

  // Handler for the "Shut down AuthenticDesktop" button

      // Shut down application instance by explicitely releasing the COM object.

      private void shutdownAuthenticDesktop_Click(object sender, EventArgs e)

       {

          if (AuthenticDesktop != null)

           {

              // Allow shut down of AuthenticDesktop by releasing the UI

               AuthenticDesktop.Visible = false;

 

              // Explicitly release the COM object

              try

               {

                  while (System.Runtime.InteropServices.Marshal.ReleaseComObject(AuthenticDesktop) > 0) ;

               }

              finally

               {

                  // Avoid subsequent access to this object.

                   AuthenticDesktop = null;

               }

           }

       }

 

© 2019 Altova GmbH