Provided by: manpages-zh_1.5.1-1_all bug

NAME

       loadTk - 把 Tk 裝載到一茼w全解釋器中。

` SYNOPSIS
       ::safe::loadTk slave ?-use windowId? ?-display displayName?

       Safe              Tk              基於             Safe             Tcl
       之上,它提供一種機制,允章鵀菾妐佶和安全解釋器的包的受-
       制和有中介的訪問。Safe   Tk   增加為安全   Tk   操作配置解釋器和把   Tk
       裝載到安全解釋器的弁遄C

yz DESCRIPTION
       ::safe::loadTk      命令在指明的解釋器中初始化需n的數據結構並把      Tk
       裝載到其中。這茤R令返回這茼w全解釋器的名字。如果指定了
       -use,使用由指定的系統決定的標識符    windowId    所標識的視窗來包含這-
       虒挭擰鼓 ``.'' 視窗;它可以是任何有效的 id,最終引用屬於另一蚗野峈漱@-
       茧礸﹛C出於方便,如果你想n使用的視窗是應用的一                      Tk
       視窗,則你可以使用這茧礸〞漲W字(比如: .x.y)來替代它的視窗 Id ([winfo id
       .x.y])。在未指定  -use   的時唌A為這茼w全解釋器的   ``.''   視窗建立一-
       虓s的頂層視窗。在                                                   X11
       上如果你想讓嵌入的視窗使用其他的顯示器而不是預設的那荂A可以用  -display
       指定它。實現的細節請參見下悸漲w全n點 (SECURITY ISSUES)  章節。

wnSECURITY ISSUES
       請嬝 Tcl 的 safe 手冊隅蚗繸x對 Safe Tcl 做的基本安全考慮。

       ::safe::loadTk          把從解釋器接受的         tk_library         的-
       W加到安全解釋器的虛擬路徑上,這樣自動裝載就能在安全解釋器中工作了。

       就不信任從解釋器對啟動的陳z而論,Tk  初始化現在是安全的。::safe::loadTk
       注冊從解釋器的名字,這樣在調用                                       Tk
       初始化(Tk_SafeInit)和依次調用主解釋器的      ::safe::InitTk       的時-
       唌A它將返回想n的 argv 等價物(-use windowId,正確的 -display 等等...)。

       在未使用                           -use                           的時-
       唌A對新建立的頂層視窗進行特殊裝飾,這樣使用者總能意識到呈現的使用者界-
       惆茼蛩蝳b不安全的代碼並可以輕易的刪除相應的解釋器。

       在 X11 上,有沖突的 -use-display 將生成一紞命的 X 錯誤。

 SEE ALSO
       safe(n),   interp(n),   library(n),   load(n),  package(n),  source(n),
       unknown(n)

r KEYWORDS
       alias,  auto-loading,  auto_mkindex,  load,  master  interpreter,  safe
       interpreter, slave interpreter, source

[]
      Hhh

[]
       2002/05/15

m Linux manUpn:
       http://cmpp.linuxforum.net