Zobrazit plnou verzi příspěvku: Načtené VBA projekty

Ondrejd
17.01.2007, 08:16
Dobrý den,
v LISPu lze funkcí (arx) získat seznam načtených ARX aplikací. Lze nějak v LISPu získat seznam načtených VBA aplikací?
Nebo jinak:
AutoCAD automaticky načítá acad.dvb a nějak si hlídá, že když je načtený, tak už se ho podruhé načíst nepokusí. Jak lze automaticky načíst VBA projekt jiného jména než acad.dvb?
Zkoušel jsem (command "_vbaload" "MujProjekt.dvb") do acad.lsp, ale potom se mi načítá při otevření každého výkresu, a vyskakuje dialogové okno, že projekt je už načtený. (A LISPové funkce potřebuju načítat s každým schématem.)
 
Dík
Ondřej
 
 

Vladimír Michl
17.01.2007, 08:58
Možná by pomohla funkce (vl-vbarun). Anebo použijte autoload LSP jen pro první výkres (ACAD.LSP, ACADDOC.LSP, .MNL, atd.)

Ondrejd
17.01.2007, 09:42
Dík za odpověď.
Tohle jsem potřeboval, ale ještě se zeptám:
Myslel jsem, že sobory acad.lsp, acaddoc.lsp, acad.mnl mohou mít stejné jméno jako moje vlastní menu.
(Test.mnc, Test. mnr, -> Test.mnl,Test.lsp,TestDoc.lsp)
Ale mně se automaticky načítá pouze Test.mnl.
Test.lsp a TestDoc.lsp se mi automaticky nenačítají. Je to tak v pořádku, nebo dělám někde chybu?
 
Dík
Ondřej

Vladimír Michl
17.01.2007, 10:41
ACAD.LSP, ACADDOC.LSP jsou pevná jména zatímco MNL je vždy dle jména uživatelského menu.