プログラミング愛好家にとって、最も恥ずかしいことは、中国のソフトウェアを実行したときに、迅速なメッセージが英語で表示されることです。この記事では、Delphiのシステムプロンプト情報を阻害する迅速かつ簡単な方法を紹介します。
Delphiでは、システムリソース文字列定数を定義するソースファイル(.PA)がDelphiインストールディレクトリの /ソースディレクトリに配置され、カテゴリによっていくつかのサブディレクトリに配布され、コンパイルされたユニットファイル(。DCU)が配置されます。 Delphiインストールディレクトリの /libディレクトリは、システムがアプリケーションをコンパイルしてリンクすると、これらのユニットファイルから必要な文字列定数を自動的に見つけます。したがって、 /sourceディレクトリのソースファイルのプロンプト情報文字列を均一なファイルに抑制し、ユニットファイルにコンパイルし、ユニットファイルを /libディレクトリにコピーし、元のユニットファイルを上書きして目的を達成する必要があります。漢字の。迅速なメッセージを漢字化する必要がある場合は、迅速なメッセージを含むソースファイルを見つけて、プロンプトメッセージ文字列を漢字します。
まず、Delphiで新しいプロジェクトを作成します。これには、Unit1という名前のフォームファイルが自動的に含まれ、プロジェクトから削除されます。次に、[ポップアッププロジェクト]オプションから[ディレクトリ/コンディショナル]タグを選択します/libディレクトリここにある完全なパス、私のシステムでは、このパスはc:/プログラムファイル/borland/delphi5/libです。最後に、プロジェクトファイルを保存して、hanhua.dprに名前を付けます。この時点で、このプロジェクトファイルが確立されました。次に、例を使用して、それを使用する方法を説明します。
Delphiを使用してアプリケーションソフトウェアをコンパイルした場合、「レコードを削除する」という迅速なメッセージが表示されます。
1.プロジェクトファイルを開きますhanhua.dpr in delphi。
2. [メニュー検索]→[ファイル内の[ポップアップ]ダイアログボックスに[ファイル内]を選択し、テキストを入力して検索します。テキストボックス、「削除レコード?」を入力し、コンポーネントボックスディレクトリの検索を選択して、入力します。検索ディレクトリオプションの/ソースディレクトリのフルパス、私のシステムではパスはc:/プログラムファイル/borland/delphi5/sourceです。最後に選択することを忘れないでください。 。
3.コードエディターの下部に新しいウィンドウが追加され、この例では1つのファイルのみが見つかります。 source /vcl /dbconsts.pas(100): deleterecordquestion =''''delete Record? ''; "、ダブルクリックしてファイルを開くと、システムはカーソルを「レコードの削除」に自動的に移動し、「削除」に変更します。記録?"。
4.メニュープロジェクト→[ポップアップ]ダイアログボックスに、現在開いているファイル(ここにあるdbconsts.pas)を[オープン]ボタンをクリックすることができますプロジェクトに追加します。
5.プロジェクトHanhua.dprをコンパイルします。
最後に、以前のアプリケーションソフトウェアを1回再コンパイルする必要があります。それについては、この方法を中国語に使用するのは迅速かつ正確ですか?ただし、システムディレクトリ内のソースファイルを直接変更するため、最初に2つの問題があります漢使化の結果はなくなりました。したがって、上記の漢字プロセスにもいくつかの改善を行う必要があります。上記のステップ3とステップ4の間に次の手順を追加する必要があります。
メニューファイル→保存を選択し、[ポップアップ]ダイアログボックスで、ファイルを交換して別のディレクトリに保存します。
上記のステップを追加した後、上記の2つの問題が解決しました。システムソースファイルは変更されておらず、Delphiを再インストールした後、修正されたファイルはプロジェクトを再コンパイルするだけです。以前の中国人からの情報。