Bonjour à tous,
je suis en train de faire une petite application qui fonctionne sous AutoCAD (une bibliothèque de classes je crois que ça s'appelle). Pour cela, j'ai fait un formulaire avec des checkboxes à cocher avant de lancer une routine qui modifie des entités dans le dessin AutoCAD. Le résultat est une DLL que je charge dans AutoCAD avant de pouvoir lancer la commande qui ouvre le formulaire.
De ce coté là, ça fonctionne bien, mais je n'arrive pas à sauvegarder l'état de mes checkboxes quand je quitte AutoCAD.
J'ai regardé du coté des propriété "Application settings" ou j'ai donné un nom à chacune des checkboxes et mis le "scope" à "user" : si je ferme le formulaire et que je l'ouvre à nouveau, dans la même session d'AutoCAD, mes réglages sont conservés. Mais si je quitte AutoCAD et que je recharge la DLL tous les réglages sont perdus...
J'ai essayé de mettre le "scope" à "Application", mais là, c'est encore pire, rien ne semble être sauvegardé, même si on ouvre à nouveau le formulaire dans la même session.
J'ai regardé sur le net, mais je n'ai rien trouvé qui résoudrait mon problème...
Pourtant, j'ai déjà fait une application, un exe qui fonctionne seul sous Windows, avec l'état des contrôles et le contenu des textboxes qui sont sauvegardés (dans la base des registres si je me rappelle bien). Je n'avais pas mis de code pour ça, j'avais simplement réglé les Application settings.
J'imagine que la différence avec mon projet d'aujourd'hui est que l'un est un Exe et l'autre une DLL dépendant d'un logiciel.
Quelqu'un peut-il me donner un lien vers un tutoriel ou m'aider ici ? J'ai regardé les tuto de developpez.net mais je n'ai rien trouvé de ce coté là non plus.
Merci,
JM
Partager