「Sds tblsearch」の版間の差分

提供:GizmoLabs - だいたい CAD LISP なサイト
(ページの作成: ; 構文 : struct sds_resbuf *sds_tblsearch (const char *tblname, const char *symbol, int flag); ; 機能 : シンボル テーブル内のシンボル名を検索する。 : …)
 
(相違点なし)

2009年12月22日 (火) 13:28時点における最新版

構文
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);
}

関連事項