CADsite forum

AutoCAD => Autolisp => Topic gestart door: nasier op wo 20 12 2006, 07:50:41

Titel: Lisp
Bericht door: nasier op wo 20 12 2006, 07:50:41
Als ik een lisp opstart krijg ik de melding ERROR:QUIT/EXIT ABORT.
Wie weet hoe ik dit kan oplossen
De lisproutine doen het pecfect op een ander computer dus daar licht het probleem niet

groeten Nasier
Titel: Re: Lisp
Bericht door: julien op wo 20 12 2006, 08:31:54
We gaan iets meer info nodig hebben.
Kan je de regels die verschijnen in de command bar eens hier plaatsen? Ook je autocad versie moeten we weten.
Titel: Re: Lisp
Bericht door: HofCAD op wo 20 12 2006, 14:27:46
Citaat van: nasier op wo 20 12 2006, 07:50:41
Als ik een lisp opstart krijg ik de melding ERROR:QUIT/EXIT ABORT.
Wie weet hoe ik dit kan oplossen
De lisproutine doen het pecfect op een ander computer dus daar licht het probleem niet

groeten Nasier

Beste Nasier,

Is er soms iets mis met de zoekpaden?
Gebruikt je programma een dialoogbox of databestanden?

Met vriendelijke groet,
HofCAD CSI
Titel: Re: Lisp
Bericht door: nasier op vr 22 12 2006, 08:11:32
Citaat van: julien op wo 20 12 2006, 08:31:54
We gaan iets meer info nodig hebben.
Kan je de regels die verschijnen in de command bar eens hier plaatsen? Ook je autocad versie moeten we weten.

Hallo Julien
Bij gaande de melding die ik krijg

Command: corb

Error: quit / exit abort

Autocad versie waarmee ik werk is 2005
Vreemde van het verhaal is op een ander computer werk hij normaal dus ook Acad 2005

Maar dezelfde Lisp geeft hij een fout melding

Graag uw antwoord

Ben volgend jaar weer online

Nog fijne feestdagen
Gr Nasier


Titel: Re: Lisp
Bericht door: WebRacer op di 09 01 2007, 22:30:01
beste,


ik weet niet of je het programma hebt in lsp vorm,
maar in uw lisp staat vermoedelijk een (exit), die doet het programma onmiddelijk beëindigen.
Bij grotere programma's worden foutmeldingen als deze meestal opgevangen, maar vermoedelijk niet in dat van u.

Ofwel plaats je hier de broncode, ofwel voeg je iets als dit aan je broncode toe:

  (setq *olderr* *error* *error* my-error)
  (defun errtrap (s)
    (if (not (member s
       '("Function cancelled" "console break" "quit / exit abort")))
      (princ (strcat "\nError: " s))
    )
    (setq *error* *olderr*)
  )
Titel: Re: Lisp
Bericht door: nasier op wo 10 01 2007, 16:01:23
Citaat van: WebRacer op di 09 01 2007, 22:30:01
beste,


ik weet niet of je het programma hebt in lsp vorm,
maar in uw lisp staat vermoedelijk een (exit), die doet het programma onmiddelijk beëindigen.
Bij grotere programma's worden foutmeldingen als deze meestal opgevangen, maar vermoedelijk niet in dat van u.

Ofwel plaats je hier de broncode, ofwel voeg je iets als dit aan je broncode toe:

  (setq *olderr* *error* *error* my-error)
  (defun errtrap (s)
    (if (not (member s
       '("Function cancelled" "console break" "quit / exit abort")))
      (princ (strcat "\nError: " s))
    )
    (setq *error* *olderr*)
  )

Bedank zal het proberen.
Ben vandaag voor het laast dus wordt volgende week.
Als het niet lukt kan ik dan nog een beroep op u doen

Groeten Nasier