Invité samuelM Posté(e) le 11 mai 2011 Posté(e) le 11 mai 2011 Bonjour, Voici un programme que je n'arrive pas à rendre opérationnel. durant son exécution le serveur ActiveX intervient et me retourne une erreur. est ce que quelqu'un peu m'aider? Merci d'avance. (defun c:a1 (/ ent clq lo la ep name descr file ) (vl-load-com) (and (setq ent (car (entsel "\nSélectionnez un solide: "))) (setq name (getstring "\nNommer l'objet :")) (setq ent (vlax-ename->vla-object ent)) (= (vla-get-ObjectName ent) "AcDb3dSolid") (setq lo (+ lo (vla-get-Length ent)) la (+ la (vla-get-Length ent)) ep (+ ep (vla-get-Length ent)) ) (setq descr (strcat "\nNom de l'objet.......\t"name "\nLongeur..............\t"(rtos lo) "\nLargeur..............\t"(rtos la) "\nEpaisseur............\t"(rtos ep) "\nSurface..............\t"(rtos (* lo la)) ) ) (textscr) ) (princ) (initget "Oui Non") (if (= (getkword "\nEnregistrer dans un fichier ? [Oui/Non] < Non >: " ) "Oui" ) (progn (setq file (open (getfiled "Créez ou sélectionnez un fichier" "" "xls" 33) "a" ) ) (princ descr file) (close file) ) ) (graphscr) (princ) )
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant