Bonjour, Piochant régulièrement dans ce forum, la moindre des choses est d'abord d'en remercier tous ses acteurs. Grâce à vous j'ai pu assez rapidement pondre quelques Lisp bien utiles. Débutant averti,je constate que le cheminement de mes questions passe toujours par ici. Voilà mon problème: Je charge 2 Lisp différents dans un même dessin, chacun possède une sous-fonction avec un nom identique "Dialog1_verification". Parfois l'un d'eux plante avec un "stringp nil", on dirait qu'il y a une interférence entre ces 2 sous-routines puisque je vois apparaitre une alert qui appartient à l'autre Lisp. C'est comme si mes deux Lisp étaient mis bout à bout et que je me retrouve avec deux sous-fonctions ayant le même nom. Structure du Lisp A (le B est pareil) : (defun c:LispA (/) ... ...appel de Dialog1_verification ... ) ... (defun Dialog1_verification (/) ...blabla... ) Ma solution a été de renommer les "Dialog1_verification" différemment. Peut-être que je pourrais aussi les déclarer comme variable local.. Mon interprétation du problème vous paraît-elle possible? Peut-on considérer une fonction comme une variable globale au dessin ET à tous ses Lisp chargés? Tous ça est un peu flou pour moi. Merci d'avance.