Zobrazit plnou verzi příspěvku: problém automatického načítání aplikací

alda
15.01.2018, 10:59
Zdravím.Po přechodu na nový Acad (2017-2018) mám problém s automatickým načítáním aplikací umístěných v "aktovce". Aplikace jsou umístěny v nastavené cestě Acadu. Někdy se nahrají, někdy ne.Např. nejčastěji užívanou aplikaci Flay musím nyní nahrávat ručně s odsouhlasením v jejím dialogovém okně. Při ručním "vložení" aplikace do okna Acadu mi píše toto:Příkaz: (LOAD "C:/Program Files/Autodesk/CAD doplňky/CAD studio/FLAY.VLX")FLAY command loaded. (C)2016, CAD Studio - www.cadstudio.cz_____ CAD, PLM, GIS/FM custom application development _____ ; chyba: nesprávný typ argumentu: stringp nil, ale aplikaci načte a je spustitelná.Může někdo poradit?Děkuji.

Vladimír Michl
15.01.2018, 11:44

Zaktualizujte si FLAY na novější verzi ze sekce Download.

alda
15.01.2018, 12:37
Mám aktuální verzi 2.0Některé aplikace při ručním vložení navíc píší:Nelze vyvolat (command) z *chyba* bez předchozí volání (*push-error-using-command*).Doporučuje se převést volání příkazu (command) na (command-s) , ale na první pohled fungují.

Vladimír Michl
15.01.2018, 13:03

Ve Flay byly dělané aktualizace pomocných funkcí (online kontroly nových verzí), takže samotná verze aplikace se neměnila, ale právě ty pomocné funkce mohou dělat problémy. FLay.vlx by měl mít 19728 bytů. Nebo zkuste změnit pořadí načítání aplikací.

johny
15.01.2018, 13:30
Taky jsem řešil, že při přechodu z 2012 na 16 se výrazně snížila spolehlivost aktovky.Přechod na načítání z acaddoc.lsp funkcí (autoload), která utilitu načte až při jejím prvním použití, to řeší naprosto spolehlivě...http://www.lee-mac.com/autoloading.html

alda
15.01.2018, 15:09
ACADDOC.lsp jsem už jednou zkoušel, ale bez úspěchu. Budu se do toho muset trochu víc opřít i za cenu rozdrbání zajetých kolejí v Acadu.  

alda
17.01.2018, 09:52
Tak závada byla v souboru acad2018.lsp. Po vymazání "příkazu", který tam byl asi z továrny, vše zatím funguje bez problémů.

johny
17.01.2018, 11:05
[QUOTE=alda]Tak závada byla v souboru acad2018.lsp. Po vymazání "příkazu", který tam byl asi z továrny, vše zatím funguje bez problémů.[/QUOTE]
acad<release>.lsp není určen k editaci uživatelem - viz níže uvedená citace nápovědy. Takže buď víte co děláte, nebo to není příklad hodný následování, případně jde o příklad přímo varovný.Help:Note: Do not modify the reserved acad<release>.lsp file. Autodesk provides the acad<release>.lsp file, which contains required, release-specific AutoLISP-defined functions. This file is loaded into memory immediately before the acad.lsp file is loaded. <release> represents the release of the AutoCAD-based product; for example, acad2018.lspwould be the file loaded by AutoCAD 2018-based products.

alda
17.01.2018, 11:57
Do souboru jsem začal šťourat kvůli "Nastavbě ST", která to vyžaduje. A tak dlouho jsem kombinoval, až zabralo tohle řešení. Jinak by mě ani nenapadlo něco editovat co tak dokonale vymysleli v Autodesku.