IDEでいくつかのDPKをビルドしようとすると、正しくコンパイルされ、適切なBPLが生成されますが、コマンドラインでDelphi 10.2東京はその後、私のようなエラーを取得しています:...Final Builder 8がDelphi 10.2を使用してrcファイルを破壊するのを防ぐ方法東京
を.RC(14):エラーRC2132:期待値、BLOCK、またはENDキーワード
私は、コンパイル前に見つけましたそのRCファイルは次のようになります。
1 VERSIONINFO
FILEVERSION 1,0,0,0
PRODUCTVERSION 1,0,0,0
FILEFLAGSMASK 0x3FL
FILEFLAGS 0x00L
FILEOS 0x40004L
FILETYPE 0x1L
FILESUBTYPE 0x00L
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "040904E4"
BEGIN
VALUE "FileVersion", "1.0.0.0\0"
VALUE "ProductVersion", "1.0.0.0\0"
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x0409, 1252
END
END
が、失敗したビルド後デルファイはにそれを変更してみてください:DelphiはRCファイルを上書きしようとしますが、途中で、それを解析することができませんよりも停止し、何らかの理由でそう
1 VERSIONINFO
FILEVERSION 1,0,0,0
PRODUCTVERSION 1,0,0,0
FILEFLAGSMASK 0x3FL
FILEFLAGS 0x00L
FILEOS 0x40004L
FILETYPE 0x1L
FILESUBTYPE 0x00L
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "040904E4"
BEGIN
。
この異常な動作の理由は何でしょうか?
PS:これは、DPKプロジェクトを作成する際にDelphi IDEで生成される標準のRCファイルです。私はそれに何も変えなかった。
私は既にそれを削除し、IDEで再作成しようとしました。
私は@DavidHeffernanコメントへ
rcファイルがビルドで果たす部分について説明できますか?あなたのプロジェクトでどこが参照されていますか?コマンドラインの使い方その他、要約すると、どうやってこれを刷新できますか? –
質問を更新しました – Gilmor
これは最終的なビルダーの質問のようです。サポートに連絡してください。何かが変更されない限り、IDEはプロジェクトディレクトリにrcファイルを作成しません。それは最終ビルダーのように聞こえる。 –