Ejemplo n.º 1
0
 //
 // Register or unregister driver for ASCOM. This is harmless if already
 // registered or unregistered.
 //
 private static void RegUnregASCOM(bool bRegister)
 {
     Helper.Profile P = new Helper.Profile();
     P.DeviceTypeV = "Dome";                                     //  Requires Helper 5.0.3 or later
     if (bRegister)
     {
         P.Register(s_csDriverID, s_csDriverDescription);
     }
     else
     {
         P.Unregister(s_csDriverID);
     }
     try                                                                         // In case Helper becomes native .NET
     {
         Marshal.ReleaseComObject(P);
     }
     catch (Exception) { }
     P = null;
 }
 //
 // Register or unregister driver for ASCOM. This is harmless if already
 // registered or unregistered.
 //
 private static void RegUnregASCOM(bool bRegister)
 {
     Helper.Profile P = new Helper.Profile();
     P.DeviceTypeV = "Telescope";					//  Requires Helper 5.0.3 or later
     if (bRegister)
         P.Register(s_csDriverID, s_csDriverDescription);
     else
         P.Unregister(s_csDriverID);
     try										// In case Helper becomes native .NET
     {
         Marshal.ReleaseComObject(P);
     }
     catch (Exception) { }
     P = null;
 }