Zobrazit plnou verzi příspěvku: Nastavení pořadí vykreslování vrstev

mira.po
14.10.2020, 14:55
Dobrý den,řeším problém se špatným pořadím vrstev v Autocadu Map3D 2018.Jediné řešení jsem nalezl aplikací DOBT: https://www.cadforum.cz/cadforum/qaID.asp?tip=5904Bohužel se mi nepodařilo nadefinovat správně řídící soubor DOBT.TABProsím o radu jak soubor nastavit aby vše fungovalo. Potřebuji nastavit určité vrstvy dle jejich názvu aby byly vykreslovány vespod, respektive klidně mohu napsat celý seznam vrstev dle pořadí vykreslení.Díky za rady.

Vladimír Michl
14.10.2020, 15:20
Pokud nechcete řadit podle typu objektu, ale jen podle hladin, použijte v tabulce jen tu sekci začínající hvězdičkami.Když tak pošlete ukázku DWG a požadované řazení.

mira.po
15.10.2020, 08:01
Vytvořil jsem nový jednoduchý projekt se dvěma hladinami: Hladina1, Hladina2.Do tabulky DOBT.TAB jsem zaspal pouze:* Hladina1* Hladina2Píše mi to hlášky:Dobt.tab LOADEDsinking * HLADINA1; chyba: no function definition: vlax-vla-object->enameVíte v čem je problém?uploads/66426/pokus.dwguploads/66426/dobt.zip

mira.po2020-10-15 08:16:52

Vladimír Michl
15.10.2020, 13:11
To máte nějakou hodně starou verzi, stáhněte si aktuální ze stránky Download. Nicméně tabulka i aplikace (i ta stará) jsou asi v pořádku. U mne funguje v pořádku. Vypadá to, že se vám nenačítá podpora ActiveX objektů. Nehlásí to nějakou chybu ještě před nahráním a spuštěním DOBT?

mira.po
15.10.2020, 14:55
Stáhl jsem si aktuální verzi DOBT, bohužel problém je pořád stejný.Zkopíroval jsem příkazový řádek:Příkaz: _appload DOBT.VLX byl úspěšně načtený.Příkaz:DOBT, DOBT? commands loaded. (C)2020, CAD Studio - www.cadstudio.cz________ CAD, BIM, GIS/FM custom application development __________Příkaz: DOBT!Příkaz:Příkaz: DOBTDobt.tab LOADED sinking * HLADINA1; chyba: no function definition: vlax-vla-object->ename

Vladimír Michl
15.10.2020, 14:58
Ano, to jsem si myslel - nenačtou se vůbec potřebné ActiveX knihovny LISPu. Může je blokovat antivir nebo jsou poškozené.Zkuste napsat na příkazovém řádku (včetně těch závorek):(vl-load-com)a potom:(vlax-vla-object->ename nil)

mira.po
15.10.2020, 15:19
První příkaz nenapíše žádnou odpověď, druhý reaguje chybou:Příkaz: (vl-load-com)Příkaz: (vlax-vla-object->ename nil); chyba: no function definition: vlax-vla-object->ename

Vladimír Michl
15.10.2020, 15:51
To je špatně - je nějak nabořená instalace vašeho AutoCADu (resp. Mapu). Zkuste tuto opravu:https://www.cadforum.cz/cadforum/chyba-no-function-definition-vlax-ename-vla-object-tip12122ale možná bude jednodušší provést opravnou instalaci Mapu.

mira.po
19.10.2020, 10:40
Přeinstaloval jsem celý AutoCad Map a poté je již vše funkční. DěkujiJen poznatek z prvního používání aplikace DOBT - používám názvy vrstev kde jsou i pomlčky, potom aplikace nefunguje. Nahradil jsem pomlčku v tabulce DOBT.TAB zástupným znakem "*".Děkuji za rady.

Vladimír Michl
19.10.2020, 11:14
To je divné, zkouším hladiny s pomlčkami a zdá se, že funguje:* N-NAHORE* D-DOLEnemáte tam nějaké pomlčkové znaky z Wordu (Ndash, Mdash)?