Je peux répondre à quelques question! NON, je pense ? Ex: (defun ObjectDCL_LoadArx () (if (not (member "objectdcl.arx" (arx))) (arxload "objectdcl.arx" "ObjectDCL.arx not found.") ) ) (defun c:Projet () ;;Ton projet (Projet.odc) (Odcl_LoadProject "Projet") ;;Boite de dialgue (Odcl_Form_Show Projet_Form1) (princ) ) Oui, pour manipuler la ou les boites de dialogue. Non pour le reste du code. Tu dois avoir "objectdcl.arx" selon la version de ton Autocad et de tes clients et leur transmettre avec ton projet. "objectdcl.arx" => (2000, 2000i, 2002) "objectdcl2004.arx" => (2004) "objectdcl2005.arx" => (2005, 2006) disponible sur le site gratuitement (objectdcl.com) j'ai pas beaucoup d'experience avec, mais j'ai fait quelque petit programme avec le logiciel (demo) disponible sur le site Si quelqu'un peux me corriger.