HOW TO ADD AEC_CUSTOM_MEMBER_BLOCKS TO AECS_DISP_PROPS_MEMBER IN VLISP OR VBA?

HOW TO ADD AEC_CUSTOM_MEMBER_BLOCKS TO AECS_DISP_PROPS_MEMBER IN VLISP OR VBA?

Anonymous
Not applicable
406 Views
1 Reply
Message 1 of 2

HOW TO ADD AEC_CUSTOM_MEMBER_BLOCKS TO AECS_DISP_PROPS_MEMBER IN VLISP OR VBA?

Anonymous
Not applicable
This is a sample DXFcode to demonstrate how to express extension
dictionarries on objects with ADT3.3 form within Vlisp inspector.

TRACE :
AECS_DISP_PROPS_MEMBER[12]->AEC_CUSTOM_MEMBER_BLOCKS[6]->AecCustomMemberBloc
k

I WANT HOW TO ADD AEC_CUSTOM_MEMBER_BLOCKS TO AECS_DISP_PROPS_MEMBER IN
VLISP OR VBA.

how and the why of it... THANKS ALL.


CODE SMAPLE

LOG ((-1 . ) (0 . "AECS_DISP_PROPS_MEMBER") (5 .
"F5E") ((102 . "{ACAD_REACTORS") (330 . ) (102 .
"}")) (330 . ) (100 . "AecDbObject") ((102 .
"{AEC_SUBOBJECT") (300 . "AecImpDictRecord")...
[0] (-1 . )
[1] (0 . "AECS_DISP_PROPS_MEMBER")
[2] (5 . "F5E")
[3] ((102 . "{ACAD_REACTORS") (330 . ) (102 . "}"))
[4] (330 . )
[5] (100 . "AecDbObject")
[6] ((102 . "{AEC_SUBOBJECT") (300 . "AecImpDictRecord") (100 . "AecImpObj")
(3 . "") (100 . "AecImpDictRecord") (3 . "") (102 . "AEC_SUBOBJECT}"))
[7] ((102 . "{AEC_NULLOBJECT}"))
[8] (100 . "AecDbDictRecord")
[9] (100 . "AecDbDispProps")
[10] (100 . "AecsDbDispPropsMember")
[11] ((102 . "{AEC_DISPLAY_COMPONENTS") (100 . "AecImpObj") (3 . "") (100 .
"AecImpArray") (90 . 11) ((102 . "{AEC_SUBOBJECT") (300 . "AecDispCompEnt")
(100 . "AecImpObj") (3 . "") (100 . "AecDispComp") (70 . 1) (71 . 0) (100 .
"AecDispCompEnt") (340 .
[12] ((102 . "{AEC_CUSTOM_MEMBER_BLOCKS") (100 . "AecImpObj") (3 . "") (100
. "AecImpArray") (90 . 2) ((102 . "{AEC_SUBOBJECT") (300 .
"AecCustomMemberBlock") (100 . "AecImpObj") (3 . "") (100 . "AecDispComp")
(70 . 1) (71 . 0) (100 . "AecDispCompEnt") (340...
[13] (71 . 0)


view 12
.................
LOG ((102 . "{AEC_CUSTOM_MEMBER_BLOCKS") (100 . "AecImpObj") (3 . "") (100 .
"AecImpArray") (90 . 2) ((102 . "{AEC_SUBOBJECT") (300 .
"AecCustomMemberBlock") (100 . "AecImpObj") (3 . "") (100 . "AecDispComp")
(70 . 1) (71 . 0) (100 . "AecDispCompEnt") (340...
[0] (102 . "{AEC_CUSTOM_MEMBER_BLOCKS")
[1] (100 . "AecImpObj")
[2] (3 . "")
[3] (100 . "AecImpArray")
[4] (90 . 2)
[5] ((102 . "{AEC_SUBOBJECT") (300 . "AecCustomMemberBlock") (100 .
"AecImpObj") (3 . "") (100 . "AecDispComp") (70 . 1) (71 . 0) (100 .
"AecDispCompEnt") (340 . ) (172 . 0) (341 .
name: 40580ca0>) (71 . 1) ... )
[6] ((102 . "{AEC_SUBOBJECT") (300 . "AecCustomMemberBlock") (100 .
"AecImpObj") (3 . "") (100 . "AecDispComp") (70 . 1) (71 . 0) (100 .
"AecDispCompEnt") (340 . ) (172 . 0) (341 .
name: 40580ca0>) (71 . 1) ... )
[7] (102 . "AEC_CUSTOM_MEMBER_BLOCKS}")
.................


view 6
.................
LOG ((102 . "{AEC_SUBOBJECT") (300 . "AecCustomMemberBlock") (100 .
"AecImpObj") (3 . "") (100 . "AecDispComp") (70 . 1) (71 . 0) (100 .
"AecDispCompEnt") (340 . ) (172 . 0) (341 .
name: 40580ca0>) (71 . 1) ... )
[0] (102 . "{AEC_SUBOBJECT")
[1] (300 . "AecCustomMemberBlock")
[2] (100 . "AecImpObj")
[3] (3 . "")
[4] (100 . "AecDispComp")
[5] (70 . 1)
[6] (71 . 0)
[7] (100 . "AecDispCompEnt")
[8] (340 . )
[9] (172 . 0)
[10] (341 . )
[11] (71 . 1)
[12] (173 . -2)
[13] (40 . 1.0)
[14] (174 . 1)
[15] (342 . )
[16] (100 . "AecCustomMemberBlock")
[17] (71 . 128)
[18] (341 . )
[19] (15 25.0 -200.0 -300.0)
[20] (40 . 0.0)
[21] (41 . 0.0)
[22] (42 . 0.0)
[23] (102 . "AEC_SUBOBJECT}")
0 Likes
407 Views
1 Reply
Reply (1)
Message 2 of 2

Anonymous
Not applicable
I don't know if this is available to lisp or vb but I think it is in the C++
via the OMF.

--
|
-+-------------------------------------------------
| Rob Starz
| Stardsign cad solutions
| AEC Designer / Consultant / Developer
| iC - AEC Information Center
| www.stardsign.com/aecic.html
| "can we make it any easier?!"
0 Likes