1

プロジェクトにアラビア語の言語を追加しています。リソース Dll を更新すると、他のすべてのフォームが継承されたベース フォームの 1 つで次のエラーが発生します。

すべてのフォームで OldCreateOrder を false に設定しようとしましたが、それでもエラーは解決しません。この種のエラーをネットで検索してみましたが、運がありません....

誰でもこのエラーについて知っていますか?? ところで、私は Delphi 6 Enterprise バージョンを使用しています。

前もって感謝します。

4

1 に答える 1

0

最後に私は問題を解決しました。

IDE がプロジェクトをコンパイルできなかった理由を突き止めることはできませんでしたが、外部の翻訳マネージャーが役に立ちました。

DRC ファイルをトランスレーション マネージャに追加するのを忘れていました。その結果、リソース文字列が自動的に読み込まれませんでした。

アプリケーションを別の言語に移植したい初心者のために、

  1. Delphi6\Bin フォルダから外部翻訳マネージャを開きます。
  2. 環境タブで言語を選択し、ファイルタブで、プロジェクトで使用されたすべてのファイルを選択します。(DRC ファイルを忘れないでください)
  3. アップデーターを実行し、選択した言語の拡張子を付けてプロジェクト ファイルを保存します。
  4. 翻訳が必要な文字列を選択し、リポジトリに追加します。
  5. 必要な文字列を翻訳します。
  6. ETMで作成したプロジェクトをプロジェクトグループに追加してコンパイルします。
  7. リソース dll ファイル名は exe 名と一致する必要がありますが、拡張子は言語のものである必要があります。アラビア語カタールの xxxx.ARQ のように。

1 ごとにありがとう

于 2011-12-06T16:49:05.980 に答える