C#-字典
你好我想用C语言编写代码,工作原理如下(LISP):
创建字典:
(defun cd:DCT_AddDict (Root Name)
(dictadd (if (not Root) (namedobjdict) Root) Name
(entmakex (append '((0 . "DICTIONARY")(100 . "AcDbDictionary"))))
))
;run: (cd:DCT_AddDict (namedobjdict) "MyDict");
将Xrecord添加到我的字典:
(defun cd:DCT_AddXrecord (Root XName XData)
(dictadd (if (not Root) (namedobjdict) Root) XName
(entmakex (append '((0 . "XRECORD")(100 . "AcDbXrecord")) XData))
))
;run: (cd:DCT_AddXrecord (cd:DCT_GetDict (namedobjdict) "MyDict") "MyDict-SUB1" '((1 . "ABC")));
你有什么例子吗?
我不会将此字典添加到实体,而是添加到数据库。
对于这个表达式(namedobjdict),C中的等价物是什么?
我的软件:MVS2010、AutoCAD2013
当做 Gile在这里发布了一个示例,您可能会发现它很有用。
页:
[1]