|
|
发表于 2006-9-15 15:37:40
|
显示全部楼层
来自: 中国江苏扬州
确定某独立名称空间当前是否加载! C" l4 e( H1 h+ M; k, R
w: X% ]( f1 S- s(vl-vlx-loaded-p appname) 5 E' p. Z9 K7 e) L
参数
. l9 I, J9 W- i! z$ d
3 ~1 W' {2 Z' Z3 T7 nappname
; b0 v8 y" F: S! ^' Q1 G, i: q& c8 S s {( L$ ?
字符串,指定 VLX 应用程序。! v$ S8 O2 W# M+ x. N7 }
& `2 e" e" c- Q) Y4 c返回值( X* `+ K0 w# u2 i7 U+ P
) X" E& u9 g/ v! i. y4 v5 s$ y
如果应用程序已经加载则返回 T,如果未加载则返回 nil。- ~. X; } B$ T1 H9 M
7 r( D0 X2 R u! R. H7 ^% k6 b示例" H! z$ P% {$ n l8 n
( B7 b) T/ l# L/ _检查 vlxns 应用程序是否已加载到自己的名称空间:4 C0 I* Z7 h" l4 o% X& z
. {9 x( L* L6 _5 r命令: (vl-vlx-loaded-p "vlxns")
5 B. W2 M: v6 D, ~ V: p8 v" h2 Z+ q; I9 u, W$ o' f3 z% K4 U
nil
7 }( t' s* S/ q8 m( a) f. M1 M1 P# s8 Q, {6 A* |2 f
应用程序未加载到自己的名称空间。
1 ?5 {5 V& ^% @ r8 z
/ k) t$ e [. J3 @! A4 l' }! V5 z现在加载 vlxns:
8 A, n$ K7 }- {% W3 e- z4 L8 L9 l7 u5 h- p
命令: (load "vlxns.vlx") 9 g) y, n6 _) I# [3 O% i; P y, D
8 P5 b- j% `6 fnil4 |3 v# v$ n. d4 w
, z% \0 _ r% h* i1 o4 j( ?检查 vlxns 应用程序是否成功加载:3 S9 c; M8 V5 ^+ z/ b$ J: P/ M
_- ~5 w! ^; D* o* S5 q命令: (vl-vlx-loaded-p "vlxns") ; k! G& _0 @$ }- H' Z
7 b4 V6 @; q% [2 ?; d) L1 F
T
( w# n" i# |' f. m& ~: P& p5 z# I1 e2 o# A; g% w4 z1 N
本样例中假定 vlxns 定义为运行在自己的名称空间中。如果没有这样定义,它将被加载到当前文档的名称空间,vl-vlx-loaded-p 将返回 nil。 |
|