Sds dictdel
- 構文
- int sds_dictdel(const sds_name nmDict, const char *szDelThis);
- 機能
- 指定されたディクショナリから項目を除去する。
- 引数
-
- nmDict : オブジェクトが追加されるディクショナリの名前。
- *szDelThis : 削除するオブジェクトのキー名。
- 戻り値
- 成功なら RTNORM、そうでなければ RTERROR を返す。
- サンプル
struct sds_resbuf *listbuf = NULL;
sds_name xname;
sds_name nmdict;
/* エンティティリストを作成 */
listbuf= sds_buildlist(RTDXF0, "DICTIONARY", 100, "AcDbDictionary", 0);
/* エンティティリストのエンティティを作成 */
if ( sds_entmakex(listbuf,xname) != RTNORM )
sds_printf("\nエンティティ生成エラー : listbuf.");
/* named object ディクショナリを取得 */
sds_namedobjdict(nmdict);
/* レコードを追加 */
sds_dictadd( nmdict, "MY_DICTIONARY", xname);
/* 追加したレコードを除去 */
sds_dictdel( nmdict, "MY_DICTIONARY" );
関連事項