## Tcl8.6.17/Tk8.6.17 Documentation > Tcl Commands > packagens

### Tcl/Tk Applications | Tcl Commands | Tk Commands | [incr Tcl] Package Commands | SQLite3 Package Commands | TDBC Package Commands | tdbc::mysql Package Commands | tdbc::odbc Package Commands | tdbc::postgres Package Commands | tdbc::sqlite3 Package Commands | Thread Package Commands | Tcl C API | Tk C API | [incr Tcl] Package C API | TDBC Package C API

### NAME

pkg::create — 与えられた梱包規格の為に適切な'package ifneeded'命令を構築する Construct an appropriate 'package ifneeded' command for a given package specification

### 構文 SYNOPSIS

::pkg::create -name packageName -version packageVersion ?-load filespec? ... ?-source filespec? ...

### 説明 DESCRIPTION

::pkg::create は標準Tcl外部函数群の一部の為の有益な手続函数である｡与えられた梱包規格の為に適切な package ifneeded 命令を作成する為に使用される｡ package の仕組みと共に使用する為の pkgIndex.tcl ファイルを構築する為に使用される｡ ::pkg::create is a utility procedure that is part of the standard Tcl library. It is used to create an appropriate package ifneeded command for a given package specification. It can be used to construct a pkgIndex.tcl file for use with the package mechanism.

### OPTIONS

運用されている假引数は: The parameters supported are:

-name packageName
  この假引数は梱包の名前を指定する｡これは必須である｡ This parameter specifies the name of the package. It is required.

-version packageVersion
  この假引数は梱包の版番号を指定する｡これは必須である｡ This parameter specifies the version of the package. It is required.

-load filespec
  この假引数は､load 命令と共に組込む必要のある２進数外部函数を指定する｡ filespec は二要素のリストである｡第１要素は組込むべきファイルの名前である｡第２は､任意的な要素は､そのファイルの組込みによって､供給される命令のリストである｡もし､手続函数が空であるか省略されると､::pkg::create は､直接組込みの為に ::pkg::createが設定される( pkg_mkIndex参照)｡ -load 假引数ははいくつでも指定される｡ This parameter specifies a binary library that must be loaded with the load command. filespec is a list with two elements. The first element is the name of the file to load. The second, optional element is a list of commands supplied by loading that file. If the list of procedures is empty or omitted, ::pkg::create will set up the library for direct loading (see pkg_mkIndex). Any number of -load parameters may be specified.

-source filespec
  この假引数は -load 假引数と似ているが､ source 命令によって組込まれるべき Tcl 外部函数群を指定する所が異なる｡ -source 假引数は幾つの個数でも指定できる｡　　　 This parameter is similar to the -load parameter, except that it specifies a Tcl library that must be loaded with the source command. Any number of -source parameters may be specified.

少なくとも､一つの-load か -source 假引数が与えられねばならない｡ At least one -load or -source parameter must be given.

### SEE ALSO

package

### KEYWORDS

auto-load, index, package, version
Copyright © 1998-2000 Scriptics Corporation.