dr.loveless Posté(e) le 10 avril 2004 Posté(e) le 10 avril 2004 Salut Je comprends pas, sur le pc de mon boulot, j'ai fais des programmes en lisp, en utilisant entre autre le fonction : acet-str-format (je crois que cest çà) He bien sur mon poste aucun souci, mais sur le poste de mon collège, des que le programme arrive sur le code acet-str-format, çà plante. Alors j'ai vérifier sur mon poste, pensez donc la peur que j'ai eu !! Tous mes progs se servent de ce code...... Et bien aucun problèeme sur mon poste, donc j'ai ouvert Visual Lisp et le code acet-str-format est bien en bleu, donc reconnu par Visual lisp, tandis que sur le poste de mon collège, il apparait en noir et les autres code sont bien en bleu, donc Visual Lisp ne le reconnait pas et bute à chaque fois qu'il arrive sur cette ligne de commande. Bref, c'est bizarre, d'autant plus que nous disposons tous les deux de la version 2004 d'autocad, existe-t-il plusieurs version de Visual Lisp fourni avec Autocad 2004?? Quelqu'un aurait-il déjà rencontré le même problème ?? Bizarre, vous avez dit bizarre !!! Le DOC
Tramber Posté(e) le 10 avril 2004 Posté(e) le 10 avril 2004 Dans ce post:http://www.cadxp.com/sujetXForum-2233.htmPatrick me conseille de voir une fonction. Elle est reconnue sous 2004 mais pas sous 2000. Cependant, je la trouve sur l'aide du 2000 ! C'est un témoignage un peu d'actualité, mais je ne peux pas t'aider ! Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
didier Posté(e) le 11 avril 2004 Posté(e) le 11 avril 2004 bonjour LeDoct'étonne pas de çà, c'est courant d'avoir des bugs inter-versions.je sais bien que ce n'est pas une réponse,mais ta commande n'existe même pas dans l'aide, mal tapée ?de 2004 à 2000, même les dwg sont différents, alors les commandes lisp évoluées !!!je parle des acet.., tu peux sans doute faire la même chose avec des commandes plus simples et connues des deux logiciels.si tu nous disait CLAIREMENT ce que tu veux faire,on pourrait te répondreamicalement Éternel débutant... Mon site perso : Programmer dans AutoCAD
dr.loveless Posté(e) le 11 avril 2004 Auteur Posté(e) le 11 avril 2004 Ben je veux rien faire, je veux juste pouvoir lancer mes prog depuis le PC de mon collègue, mais celui-ci ne reconnait pas le code acet-str-format, qui effectivement n'apparait pas l'aide. la ligne qui ne fonctionne pas sous sa version est la suivante, mais elle figure dans TOUS mes programme : (princ (acet-str-format "\n Entrez la longueur des axes de trames ( en mm ) <%1> " latancien )) Voilà Le DOC
didier Posté(e) le 11 avril 2004 Posté(e) le 11 avril 2004 bonjour à tiet elle fait quoi cette commande ??????????????????? Éternel débutant... Mon site perso : Programmer dans AutoCAD
dr.loveless Posté(e) le 12 avril 2004 Auteur Posté(e) le 12 avril 2004 Ben j'en sais trop rien, je suis pas un spécialiste moi, mais quand je la met pas, çà me met un message d'erreur. je pense qu'elle permet de diffuser le message sur la ligne de commande, en remplacer le <%1> par la valeur de la varibale qui suit, dans le cas présent "latancien" !! Si il existe une autre méthode je suis à votre écoute !! Le DOC
Pako Posté(e) le 12 avril 2004 Posté(e) le 12 avril 2004 Est-ce que les pachts peuvent faire une différence entre les VisualLisps ? Une piste peut-être ??????A+ l'ACADien ! http://img124.exs.cx/img124/7999/start.gif
Tramber Posté(e) le 18 avril 2004 Posté(e) le 18 avril 2004 Je viens de faire une découverte : Fallait le savoir,......j'ai, moi-aussi un soucis avec la version 2000 et les fonctions VL.Je désesperais de ne pas pouvoir utiliser :vlax-curve-getClosestPointToProjectiondans un programme sous 2000 (fonction documenté mais apparemment pas reconnu. Et bien découverte, il suffit de charger : [align=Center](vl-load-com)[/align] Au début de la session :thumbup: ...si j'avais su ça plus tôt ! Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
bonuscad Posté(e) le 19 avril 2004 Posté(e) le 19 avril 2004 Bonjour, Après 1 semaine de repos, mes neurones retrouvent leur "network".Ce que j'ai pu identifier sur la fonction (acet-str-format), c'est une fonction dévelopée pour les ExpressTools qui est une fonction améliorée pour afficher une chaîne de caractère. Un (princ) évoluée en quelque sorte.Cette fonction je pense (sous réserve) ce trouve dans le dossier des express:soit dans acetutil.fas (qui est un fichier à chargement rapide de lisp en mode compilé)soit dans acetutil.arx.Donc si tu as toujours le dossier Express sur ton PC avec un chemein de recherche sur ce dossier, cela explique pourquoi tu as accés a cette fonction sous 2004. Ce qui n'est peut être pas le cas de tes collègues. Conseil: Revois ton code pour remplacer cet appel par une fonction standard, il sera plus facilement portable d'une machine à l'autre. ;) Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. - Confucius
dr.loveless Posté(e) le 20 avril 2004 Auteur Posté(e) le 20 avril 2004 Ëffectivement mes collègues n'ont pas installé le menu express, je vais donc suivre cette piste, merci. Le DOC
Serge Posté(e) le 13 août 2004 Posté(e) le 13 août 2004 Salut, Je ne conseille pas d'utiliser les fonction acet (acet vient dede AutoCad Express Tools) parce que:1) celles-ci ne sont pas documentées et risque de changer d'une version à l'autre2) elles imposent les Express Tools3) Il existe toujours (ou presque) une alternative Vlisp. simple.
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