Delphi5IDEのコマンドラインを返しコード
-
05-07-2019 - |
質問
る試みを行っています自動化遺産の一部Delphi5ビルド、MSBuildスクリプト、お困りの撮影。考え方もありました、MSBuild、またバッチファイルは、amを受けているところであるがバックパ(0)の場合には失敗します(1)。%2パスデ%3のプロジェクトの名前です。
REM delphi_ide_build.bat
@ECHO OFF
"%1 %2\Bin\delphi32.exe" %3.dpr -b
REM BCB5 returns 0 if build succeeds, 1 if build fails
IF ERRORLEVEL 1 GOTO FAIL
IF ERRORLEVEL 0 GOTO PASS
:FAIL
ECHO An Error Occured in Build - Showing Log
ECHO ---------------------------------------
type %3.err
EXIT 1
:PASS
ECHO The Build Passed - Showing Log
ECHO ------------------------------
type %3.err
EXIT 0
によるオンラインヘルプを表示します:
Errorレベルは0に設定されるための 成功を構築-1に失敗した 構造を作成する環境が整いました
現在の私のプロジェクト失敗のログファイル)が私のバッチファイルとして運行します。
[致命的なエラー]MyFile.pas(43):ファイルが見つかりません:aa.dcu'
このプログラムにバグDelphi5、または私を見落とさないよう?
フルIDEヘテキストのためのオプション-B delphi32.exe:
AutoBuild.付されていることを条件と ファイル名オプションです。指定された場合は、 プロジェクトまたはプロジェクトグループ内蔵 る場合は自動的には、IDEを開始します。他の ヒントは、エラーや警告し に保存されたファイルです。その後、IDEは終了します。これによってビルドバッチ モードからバッチファイルです。のエラー レベルは0に設定されるために成功 ビルドの1のために失敗した構造を作成する環境が整いましたによる デフォルトでは、出力ファイルと同じ 名前のファイル名の指定 ファイルの拡張子を変更します。err.これを使ってオーバーライドでき、 オプション
解決
のではなく、これらの組みは、コマンドラインのコンパイラdcc32.exe となる。
の交換delphi32.exe によるdcc32.exe は解決問題です。
所属していません StackOverflow