LUDWIG Posté(e) le 10 avril 2006 Posté(e) le 10 avril 2006 Bonjour à tous J'essaye d'appliquer cette formule (if (not c:appli) (load "appli")) pour ne charger un lisp que s'il n'est pas déjà charger... J'ai l'impression que ça ne marche que pour les lisps... Comment le formuler pour des DVB, ARX, etc... ? Merci d'avance Autocad 2021 - Revit 2022 - Windows 10
Tramber Posté(e) le 10 avril 2006 Posté(e) le 10 avril 2006 (if(not(member appli (arx)))(arxload appli)) Ca doit faire qque chose comme ça pour les ARX. Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
LUDWIG Posté(e) le 11 avril 2006 Auteur Posté(e) le 11 avril 2006 Super ! Merci ! Mais pour les DVB ? Autocad 2021 - Revit 2022 - Windows 10
LUDWIG Posté(e) le 11 avril 2006 Auteur Posté(e) le 11 avril 2006 Je charge les DVB par un (command "-vbaload" "appli") Mais s'il est déjà chargé, j'ai un message d'erreur... En attendant plus efficace, je le décharge d'abord avant de le charger (!!!) (command "vbaunload" "appli")(command "-vbaload" "appli") Autocad 2021 - Revit 2022 - Windows 10
bonuscad Posté(e) le 11 avril 2006 Posté(e) le 11 avril 2006 A une époque ou je voulais utilisé un DVB, j'avais utilisé la syntaxe suivante dans un bouton: ^C^C(command "_-vbarun" "raccord.dvb!raccord_vba.raccord") A l'époque ça fonctionnait bien, maintenant je n'en sais rien. Le VBA ça ne me plait pas et je m'y interesse guère.! Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. - Confucius
sergeluc Posté(e) le 11 avril 2006 Posté(e) le 11 avril 2006 J'ai lu un peu trop vite le sujet ..........(DVB) ,je rectifie par un exemple : (defun charge-dvb (/ file) (vl-load-com) (if (setq file (findfile "test.dvb")) (progn (vl-vbaload file);chargement (vl-vbarun "test");lancement si nécessaire ;on peut l'enlever si le programme doit etre lancé différemment ) (alert "test.dvb non trouvé dans le chemein de recherche");test si non trouvé ) (princ) )
LUDWIG Posté(e) le 13 avril 2006 Auteur Posté(e) le 13 avril 2006 Sergeluc : merci pour vl-vbaload que je n'avais pas réussi à trouver dans l'aide (si si, j'avais cherché).En plus, c'est super, cette commande n'engendre pas de boîte de dialogue si le DVB est déjà chargé ! Bonuscad : c'est le chargement (load) et non pas l'exécution (run) que je cherchais. Autocad 2021 - Revit 2022 - Windows 10
LUDWIG Posté(e) le 14 avril 2006 Auteur Posté(e) le 14 avril 2006 Voici donc enfin ma routine... Autocad 2021 - Revit 2022 - Windows 10
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