3

他のユニットの例を「使用」しようとしている DWScript で壁にぶつかりました。

utils、qusersを使用します。
構文エラー: 不明なユニット "utils" [行: 3、列: 20]

どんな助けでも大歓迎です。

追加情報: Script.Config.ScriptPaths にファイルの場所も追加します。例: "C:\myscripts"

追加情報 2: 「uses」の使用の目的は、次の場合に「$INCLUDE」または「$I」に問題があったこと
です

4

1 に答える 1

2

現在の SVN バージョン以降では、$INCLUDE_ONCE を使用できます。これは、まだインクルードされていない場合にのみファイルをインクルードします (大文字と小文字が区別されます)。

古いバージョンでは、C ヘッダー ファイルのように、条件付きコンパイルを使用できます。

{$IFNDEF SOME_FILE}
{$DEFINE SOME_FILE}

... the file ...

{$ENDIF}

編集: 2011 年 8 月の時点で、ユニットがサポートされています。メイン スクリプトまたは別のユニットから使用する必要があります。サンプル コードについては、tests\BuildScripts を参照してください。

于 2011-05-10T15:33:50.093 に答える