public static void Init(SldWorks SldWks)
        {
            try
            {
                foreach (String F in Directory.GetFiles(_DOSSIER, _FICHIER_BASE + "*", SearchOption.TopDirectoryOnly))
                {
                    File.Delete(F);
                }

                _CHEMIN_FICHIER = Path.Combine(_DOSSIER, _FICHIER_BASE + "-" + _NO_FICHIER.ToString() + ".txt");
                StreamWriter pFichierDebug = new StreamWriter(_CHEMIN_FICHIER, false, System.Text.Encoding.Unicode);

                /// A chaque initialisation, on inscrit la version de SW
                String pVersionDeBase; String pVersionCourante; String pHotfixe;
                SldWks.GetBuildNumbers2(out pVersionDeBase, out pVersionCourante, out pHotfixe);
                String pRevision = SldWks.RevisionNumber();
                pFichierDebug.WriteLine("\n ");
                pFichierDebug.WriteLine("====================================================================================================");
                pFichierDebug.WriteLine("|                                                                                                  |");
                pFichierDebug.WriteLine("|                                       SOLIDWORKS DEBUG                                           |");
                pFichierDebug.WriteLine("|                                                                                                  |");
                pFichierDebug.WriteLine("====================================================================================================");
                pFichierDebug.WriteLine("Version de base : " + pVersionDeBase + "    Version courante : " + pVersionCourante + "    Hotfixe : " + pHotfixe + "    Revision : " + pRevision);
                pFichierDebug.WriteLine("----------------------------------------------------------------------------------------------------");
                pFichierDebug.WriteLine("\n ");

                pFichierDebug.Close();
            }
            catch
            {
                _INIT = false;
            }
        }
        /// <summary>
        /// Initialiser l'objet ExtSldWorks.
        /// </summary>
        /// <param name="SldWks"></param>
        /// <returns></returns>
        public Boolean Init(SldWorks SldWks)
        {
            try
            {

                if (SldWks != null)
                {

                    _SwSW = SldWks;
                    Log.Entete();
                    Log.Methode(cNOMCLASSE);
                    Log.Activer = false;
                    _SwSW.GetBuildNumbers2(out _VersionDeBase, out _VersionCourante, out _Hotfixe);
                    _Revision = SldWks.RevisionNumber();
                    _EstInitialise = true;
                }

                return _EstInitialise;
            }
            catch (Exception ex)
            {
                Log.Message(ex.Source.ToString());
                return false;
            }
        }