Aller au contenu

SDI et le LISP, pas copains...


Invité Patrick

Messages recommandés

merci pour ta réponse

au fait, est-ce qu'il existe un sujet reprenant la liste des bugs rencontrés sur autocad 2004

et des solutions (sous forme de patch ou astuce)

j'ai moi même fait l'expérience de ce qui me semble être un oubli dans l'élaboration de la nouvelle version

dans le fichier d'aide aux développeurs, didacticiel autolisp, coception et démarrage du programme, mise en route de visual lisp, l'exemple qui est donné ne semble pas fonctionner sur 2004

 

ci-aprés le lisp:

 

;;; Function C:GPath is the main program function and defines the

;;; AutoCAD GPATH command.

(defun C:GPath ()

;; Ask the user for input: first for path location and

;; direction, then for path parameters. Continue only if you have

;; valid input.

(if (gp:getPointInput) ;

(if (gp:getDialogInput)

(progn

;; At this point, you have valid input from the user.

;; Draw the outline, storing the resulting polyline

;; "pointer" in the variable called PolylineName.

(setq PolylineName (gp:drawOutline))

(princ "\nThe gp:drawOutline function returned <")

(princ PolylineName)

(princ ">")

(Alert "Congratulations - your program is complete!")

)

(princ "\nFunction cancelled.")

)

(princ "\nIncomplete information to draw a boundary.")

)

(princ) ; exit quietly

)

;;; Display a message to let the user know the command name.

(princ "\nType gpath to draw a garden path.")

(princ)

 

Lien vers le commentaire
Partager sur d’autres sites

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 compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité