Watch, Follow, &
Connect with Us

Please visit our new home
community.embarcadero.com.


Welcome, Guest
Guest Settings
Help

Thread: 国際化対応プログラムがコンパイルできなくなりました



Permlink Replies: 1 - Last Post: Apr 16, 2017 5:39 PM Last Post By: Hideyuki Oya
Hideyuki Oya

Posts: 87
Registered: 6/6/07
国際化対応プログラムがコンパイルできなくなりました
Click to report abuse...   Click to reply to this thread Reply
  Posted: Apr 15, 2017 4:31 PM
お世話になります。
Delphi10 Professionalを使っています。

英語、日本語のUIに対応したプログラムを作っています。
今まで「プロジェクト->すべてのプロジェクトをビルド」で正常にビルド出来ていたのですが、新しいバージョンを作るためにフォルダを作成し、そこに現バージョンをコピーして修正したところ、「プロジェクト->すべてのプロジェクトをビルド」でエラーが出るようになりました。

国際対応でない部分は、正常にビルドでき、xxx.JPNまたはxxx.ENUのコンパイルでエラーがでます。
どこかで手順を間違ったのかもしれません。

言語の削除、追加でも直らず、JPN、ENUフォルダを削除しても変わりません。
最悪、必要ないファイルを削除してそこからやり直そうと思うのですが、どのファイルを削除すればいいのでしょうか?
Hideyuki Oya

Posts: 87
Registered: 6/6/07
Re: 国際化対応プログラムがコンパイルできなくなりました
Click to report abuse...   Click to reply to this thread Reply
  Posted: Apr 16, 2017 5:39 PM   in response to: Hideyuki Oya in response to: Hideyuki Oya
自己レスです。
コンパイルできるようになりました。
コンパイル時のメッセージをみたところerror RC2104(undefined keyword or key name:zzz)というのが出ており、「zzz」をプログラムソースで検索したところ、resourcestringで使用している「"」が問題を起こしていることがわかりました。
¥記号でエスケープしていたのですが間違っているのかもしれません。
いろいろ試してみる方がいいのかもしれませんが、大幅に遅れているので「[」と「]」記号に変更しました。

前回も似たようなことがあり、その時の修正でずっとうまくいっていたのですが...
Delphi10で初期のバージョンのためかもしれません。
(費用の関係でバージョンアップは無理ですから)

時間を取って調べていただいた方にお礼申し上げます。


Hideyuki Oya wrote:
お世話になります。
Delphi10 Professionalを使っています。

英語、日本語のUIに対応したプログラムを作っています。
今まで「プロジェクト->すべてのプロジェクトをビルド」で正常にビルド出来ていたのですが、新しいバージョンを作るためにフォルダを作成し、そこに現バージョンをコピーして修正したところ、「プロジェクト->すべてのプロジェクトをビルド」でエラーが出るようになりました。

国際対応でない部分は、正常にビルドでき、xxx.JPNまたはxxx.ENUのコンパイルでエラーがでます。
どこかで手順を間違ったのかもしれません。

言語の削除、追加でも直らず、JPN、ENUフォルダを削除しても変わりません。
最悪、必要ないファイルを削除してそこからやり直そうと思うのですが、どのファイルを削除すればいいのでしょうか?
Legend
Helpful Answer (5 pts)
Correct Answer (10 pts)

Server Response from: ETNAJIVE02