文字列を読み出しファイルに書き込む
この VCL アプリケーションの作成は以下の手順で行われます。
- ボタン コントロールの付いた VCL フォームを作成します。
- 文字列を読み取ってファイルに書き込むコードを作成します。
- アプリケーションを実行します。
VCL フォームを作成するには:
- プロジェクト ファイルが格納されるディレクトリを作成します。
- [ファイル|新規作成|その他...|Delphi プロジェクト(または %C++Builder% プロジェクト)] を選択し、[VCL フォーム アプリケーション]アイコンをダブルクリックします。 VCL フォーム デザイナ が表示されます。
- ツール パレットの[Standard]ページから、TButton コンポーネントをフォーム上に配置します。
文字列を読み書きするには:
- フォーム上で Button1 を選択します。
- [オブジェクト インスペクタ]で、[イベント]タブの[OnClick]アクションをダブルクリックします。コード エディタが表示され、Delphi の場合は TForm1.Button1Click イベント ハンドラ ブロックに、C++ の場合は TForm1::Button1Click イベント ハンドラ ブロックにカーソルが移動されます。
- Delphi の場合: カーソルを予約語 begin の前に置き、Return キーを押します。 これで、コード ブロックの前に新しい行が作成されます。
- 以下の変数宣言を入力します。 TFileStream *fs const AnsiString str = "Hello";
- コード ブロック内にカーソルを置き、以下のコードを入力します。 fs = new TFileStream("temp.txt", fmCreate);
fs->Write ((void*)str.c_str(), str.fmCreate);
"Hello World" アプリケーションを実行するには:
- プロジェクト ファイルを保存します。[実行|実行]を選択して、アプリケーションをビルドおよび実行します。 Button1 というボタンがあるフォームが表示されます。
- Button1 をクリックします。
- テキスト エディタを使用して、新規作成された temp.txt ファイルを開きます。このファイルはプロジェクト ディレクトリにあります。 文字列 'Hello' が、ファイル内に表示されます。