Abonnez-vous aux flux RSS Abonnez-vous aux flux RSS

FAQ



Comment Advance Steel gère-t-il les fichiers CUI (interface utilisateur)?

  • Logiciel :

     Autodesk Advance Steel
  • Module :

     Tous
  • Question :

     Comment Advance Steel gère-t-il les fichiers CUI (interface utilisateur)?
  • Rubrique :

     Général
  • Difficulté :

     ****

Réponse

Jusqu'à la sortie de Advance Steel 2011, nous utilisions la méthode ci-dessous pour personnaliser AutoCAD® :

Les fichiers CUI Advance Steel (nota : les fichiers CUI sont les fichiers de personnalisation de l'interface utilisateur) étaient chargés comme des fichiers CUI ACAD. cui(x) partiels.
Quand le fichier CUI AutoCAD® était partiellement chargé, malheureusement le fichier CUI « principal » était modifié.

Cela pouvait entrainer plusieurs types de problèmes :

- Fichier CUI « Principal » corrompu
- Problème pour travailler avec 2 versions de Advance Steel (par exemple : Advance Steel 2009 et Advance Steel 2010)
- Problème pour travailler avec AutoCAD® seul et Advance Steel

Pour solutionner ces problèmes, nous avons décidé de mettre en place une nouvelle méthode.
La méthode est la suivante :

- Un composant lié au lancement de Advance Steel est toujours chargé dans AutoCAD® (via la base de registre AutoCAD®) peu importe si une version Advance Steel est chargée ou si AutoCAD® est lancé seul.
- Il détermine la version d'AutoCAD® et la version Advance Steel qui ont été chargées
- Si Advance Steel n'est pas chargé alors ACAD. Cui (x) sera défini comme le fichier CUI « Principal » pour AutoCAD®.
- Si Advance Steel est chargé, le composant lié au lancement détermine quel doit être le fichier CUI « principal ». Le nom du fichier est alors une combinaison entre la version Advance Steel et la langue Advance Steel et la version AutoCAD® ».
De cette façon, les CUI seront uniques pour chaque version Advance Steel, pour chaque langage Advance Steell et pour chaque version AutoCAD®
(Exemple : pour Advance Steel 2011 version anglaise Europe + AutoCAD® 2011 nous aurons, AS11_9_ACAD2011.cui(x) et ce fichier sera situé dans le dossier « Support » du Advance Steel chargé).

- Si le fichier CUI existe au démarrage avec le nom spécifié, alors il est utilisé comme le fichier CUI principal pour AutoCAD®
- Si le fichier CUI n'existe pas au démarrage, alors le composant lié au lancement de Advance Steel le crée par une copie du fichier d'origine ACAD. Cui (x), et ensuite ce nouveau fichier CUI créé est utilisé comme fichier CUI « principal » pour AutoCAD®.
- Ensuite, Advance Steel chargera ses propres fichiers CUI personnalisés et non le fichier ACAD. Cui(x)

Cette nouvelle méthode affecte toutes les versions Advance Steel installées sur un ordinateur où Advance Steel est installé.
(Le composant lié au lancement de Advance Steel est un composant commun à toutes les installations de Advance Steel et sa version est toujours la plus récente car c'est elle de la dernière version Advance Steel installée).

Comment Advance Steel gère-t-il les fichiers CUI (interface utilisateur)?

Remarque :

Une petite erreur peut se produire si vous êtes dans la configuration suivante :

- Lancez Advance Steel 2011 avec AutoCAD® 2011
- Désinstallez Advance Steel 2011
- Supprimez le répertoire « Data » qui reste sur le disque dur après la désinstallation
- Ensuite lancez AutoCAD® 2011, vous obtenez un message d'erreur qui vous avertit que le fichier CUI de Advance Steel est manquant

Malgré ce message, tout fonctionne parfaitement. Ce problème se produit parce qu'AutoCAD® active le dernier CUI utilisé avant le chargement du composant lié au lancement de Advance Steel et donne une chance à Advance Steel d'informer qu'il a besoin de charger un autre fichier CUI au lieu de celui qui a été désinstallé / supprimé.

Comment Advance Steel gère-t-il les fichiers CUI (interface utilisateur)?