Aller au contenu

Plantage VLisp


krunch

Messages recommandés

Bonjour à tous

 

J'ai eu droit à un plantage de choix qui semble avoir détraqué VLisp..

 

Voilà les symptomes : dès que VLisp est ouvert (après une commande _vlide) AutoCad est gelé (les commandes ne font plus rien, la souris disparait de l'écran graphique, Esc ne marche plus, _vlide est planté sur la ligne de commande...), il faut fermer VisualLISP pour que ça se débloque (en répondant Oui à Reset break loop to close IDE )

 

Quelqu'un a déjà eu ça ?

Lien vers le commentaire
Partager sur d’autres sites

C'est rare mais ce sont des choses qui arrivent. Utilises-tu la barre d'outils Débogage qui permet de sortir de certaines boucles ?

Un autre bon truc consiste à utiliser le bouton de bascule vers AutoCAD.

 

J'ai parfois aussi sauvé des boucles foireuses en massacrant des MAJ+Echapp. mais entre nous la console est quand même bien robuste si on ne lui impose pas des trop de routines mal écrites ou invoquant des routines natives peu adaptées.

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Lien vers le commentaire
Partager sur d’autres sites

Hahein....

 

Version ?

 

Peux-tu faire un ALT+Tab pour aller sur AutoCAD ?

 

C'est à chaque démarrage (de Vlide) ?

 

T'as des routines qui démarrent au chargement suite à tes peronnalisations ? Un applicatif ?

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Lien vers le commentaire
Partager sur d’autres sites

Salut,

 

Je suis d'accord avec Tramber, d'après les symptômes décris, je dirais qu'un LISP chargé automatiquement au démarrage fait entrer dans une boucle sans fin (un appel de la fonction while pour lequel la condition n'est jamais nil).

Gilles Chanteau - gileCAD - GitHub
Développements sur mesure pour AutoCAD

Lien vers le commentaire
Partager sur d’autres sites

Il n'y a pas de Lisp en chargement auto, aucune boucle perso n'est lancée.

En fait Autocad ne marche plus dès que VLisp est présent en arrière plan (dans ce cas la ligne de commande est bloquée sur _vlide). Il faut fermer VLisp, dès qu'il est ouvert (même avec aucun Lisp ouvert) AutoCad est gelé !

Une fois fermé tout est normal, je peux même lancer des Lisp en chargeant puis en fermant VLisp...

 

Mais le plus curieux c'est surtout qu'après ré-installation ce pb est toujours là !!

:casstet:

Entre la désinstallation et la ré-installation j'ai nettoyé les dossiers et la base de registre

Comment c'est possible ??

:casstet: :casstet:

 

[Edité le 5/6/2009 par krunch]

Lien vers le commentaire
Partager sur d’autres sites

Re-bonjour

Personne n'a une idée sur ce curieux problème ?

 

En résumé j'ai un problème qui est devenu permanent. Il est arrivé après un plantage (en bricolant des réacteurs), et il est toujours là même après ré-installation complète d'AutoCad..

Tout se passe comme si ce plantage avait bougé des choses dans Windows.

 

Dès que VLisp est ouvert en arrière plan AutoCad est gelé.

Dans ce cas : la souris disparait de l'écran graphique ; les commandes sont sans effet ; la ligne de commande est bloquée sur "_vlide" ; quand j'écris le curseur se déplace mais aucun caractère n'apparait (ça écrit en transparent) ; Enter me renvoie VLisp et ESC est sans effet.

Je suis donc obligé de tout le temps fermer VLisp.

 

Du côté de VLisp tout à l'air normal sauf 1 chose : les points d'arrêt ne fonctionnent plus.

 

C'est un ACad2008 installé sur un système vaseux.. Vista..

 

 

Lien vers le commentaire
Partager sur d’autres sites

  • 11 mois après...

Bonjour à tous

 

Je reviens sur ce problème pénible car je ne l'ai pas résolu.

J'ai du m'adapter : prendre l'habitude de fermer Vlide avant de lancer un Lisp, remplacer les points d'arrêts par des (print "ok")...

 

Je rappelle ce qui se passe : dès que Vlide est ouvert AutoCad est bloqué (voir +haut), d'autre part dans Vlide les points d'arrêts ne marchent plus (ils n'arrêtent pas l'exécution)

 

Personne n'a une idée ? Il n'y a pas de Lisp lancé au démarrage (j'ai viré 'acad2008doc.lsp' pour être sûr), d'autre part j'ai désinstallé-réinstallé AutoCAD... Le système est un Vista

 

Merci d'avance

Lien vers le commentaire
Partager sur d’autres sites

Salut

 

J'ai eu une fois un blocage de ce type, et c'était à cause d'un espion.

J'ai reussi à m'en sortir en utilisant comme un malade plusieurs esc ou ctrl+c ou ctrl+pause/break

 

ps: voilà ce que c'est d'abuser du chocolat. Même autocad ne s'en remet pas :D

 

@+

Les Lisps de Patrick

Le but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.

Joseph Joubert, 1754-1824

Lien vers le commentaire
Partager sur d’autres sites

Salut,

 

(j'ai viré 'acad2008doc.lsp' pour être sûr)

Mauvaise idée, les fichiers acad20XX.lsp et acad20XXdoc.lsp sont des fichiers réservés à AutoCAD qui contiennent des routines nécessaires au bon fonctionnement de certaines commandes

Gilles Chanteau - gileCAD - GitHub
Développements sur mesure pour AutoCAD

Lien vers le commentaire
Partager sur d’autres sites

Bonjour

 

- Il n'y a pas d'espion, et Esc ou Ctrl-c met le focus sur Vlide (avec 'saisie de la boucle d'arrêt clavier' pour Ctrl-c) mais c'est tout (même comme un malade)

- Pour ce qui est de acad2008doc.lsp' c'était pour essayer, je l'ai remis

 

Etant donné que j'ai réinstallé je me demande si ce serait pas plutôt un truc à la Windows, comme une option dans une clé de registre. C'est quand même curieux que ça reste comme ça..

 

J'ai peut-être enfin inventé un truc :) : un bug :( ?

 

Merci pour vos réponses et tant pis

 

 

 

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é