Sds tblsearch

提供:GizmoLabs - だいたい CAD LISP なサイト
構文
struct sds_resbuf *sds_tblsearch (const char *tblname, const char *symbol, int flag);


機能
シンボル テーブル内のシンボル名を検索する。
flag がnil意外の場合、sds_tblnext で次のアイテムを取得出来る。
引数
  • *tblname : テーブル名
  • *symbol : シンボル名
  • flag : 検索フラグ
戻り値
DXFグループコードと値のリザルトバッファ、または NULL。


サンプル
void SDSApplication::Register(const char *appName)
{
  struct resbuf *rb;
  if ((rb = sds_tblsearch("APPID", appName, 0)) == NULL)
    {
      if (sds_regapp(appName) != RTNORM)
        sds_printf("%s のXDATAを登録できませんでした。\n", appName);
    }
  else
    sds_relrb(rb);
}

関連事項