質問

る試みを行っています自動化遺産の一部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 は解決問題です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top