CADsite forum

AutoCAD => Autolisp => Topic gestart door: martijn op vr 25 09 2009, 10:49:23

Titel: vba, vlx in acad2010doc.lsp
Bericht door: martijn op vr 25 09 2009, 10:49:23
Kan iemand mij hier verder mee helpen??

Ik gebruik acad2010doc.lsp om alle lsp, vba en vlx files te laden.
Voor de .lsp files gaat het goed en deze worden goed geladen. Dit doe ik op de volgende manier

(load "C:/Acad_2010_Scripts/Lisp/XXX"    '("XXX"))

Met VBA voer ik het volgende in :

(command "vbaload" "XXX")

En voor de VLX heb ik hetvolgende geprobeerd :

(load "c:/Acad_2010_Scripts/VBA/XXX.vlx"     '("XXX")

De .lsp files worden netjes geladen. De VBA en VLX files niet? Wat gaat er hier fout? Kan iemand mij dit vertellen??

Als ik de vba laad op dezelfde manier maar dan in een aparte lsp en daarna het commando gelijk uitvoer gaat het wel goed

(defun c:XXX ()
  (command "vbaload" "XXX.dvb")
  (vl-cmdf "-vbarun" "XXX")
  (princ)
  )


Wat gaat er hier fout? Kan iemand mij dit vertellen??

Titel: Re:vba, vlx in acad2010doc.lsp
Bericht door: roy_043 op vr 25 09 2009, 11:25:35
Ik kan je niet helpen bij jouw eigenlijke vraag. Maar de manier waarop jij lsp-files laadt is vreemd.

Er zijn volgens mij 2 vormen:

(load "MijnLisp" "Foutje: bestand bestaat niet")
(autoload "MijnLisp" '("MijnCommando1" "MijnCommando2"))
Titel: Re:vba, vlx in acad2010doc.lsp
Bericht door: martijn op ma 28 09 2009, 09:10:12
Ja, je hebt gelijk, het stond ook goed, maar door al het geprobeer is dit het geworden. Heb het weer aangepast.

Het probleem is helaas nog niet opgelost. Heeft iemand nog een suggestie??
Titel: Re:vba, vlx in acad2010doc.lsp
Bericht door: roy_043 op ma 28 09 2009, 10:24:47
Probeer eens om e.e.a in s::startup te stoppen:
http://docs.autodesk.com/ACD/2010/ENU/AutoCAD%202010%20User%20Documentation/files/WS73099cc142f4875513fb5cd10c4aa30d6b-7f62.htm