Sds loaded

提供:GizmoLabs - だいたい CAD LISP なサイト
2009年12月28日 (月) 10:31時点におけるGizmon (トーク | 投稿記録)による版 (ページの作成: ; 構文 : struct sds_resbuf *sds_loaded (void); ; 機能 : ロードされているSDSアプリケーション名のリストを返す。 ; 引数 :* なし ; 戻り値 : …)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
構文
struct sds_resbuf *sds_loaded (void);


機能
ロードされているSDSアプリケーション名のリストを返す。
引数
  • なし
戻り値
ロードされているSDSアプリケーション名のリスト。ロードされていない場合は NULL。


サンプル
struct sds_resbuf *loadlist;
struct sds_resbuf *templist;
char string1[512];
int howmany = 0;

loadlist=sds_loaded;

for (templist=loadlist ;templist->rbnext!=NULL; templist=templist->rbnext){
  if (templist->restype!=RTSTR)     // 文字列のはずなのでチェック
    sds_getstring(0,"\n形式が違います。Enterを入力。",string1);
  else {
    sds_printf("\n%s をロードしました。",templist->resval.rstring);
    howmany++;
  }
}

sds_printf("\n%i は既にロードされています。",howmany);
sds_relrb(loadlist);
loadlist=NULL;
templist=NULL;



関連事項