これは符号無し整数型です。エラーの種類が格納されます。ユニットに含まれるファイル関係の手続き及び関数です。プロパティ名やメソッド名で隠蔽されるものがあります。既存のファイルを開き、その最後からデータを追加していきます。ファイルを指定のバイト数一気に読み、メモリに内容を格納します。型無しファイルも可能です。メモリの内容を、指定のバイト数一気にファイルに書き出します。型無しファイルも可能です。開いたファイルを閉めます。ファイル末に達したか調べます。テクストファイルで行末に達したか調べます。ディスクからファイルを消去します。ファイル内の読み/書きする位置を得ます。ファイルの大きさを得ます。ファイルバッファに残ったデータをディスクに書き出します。操作の結果を格納します。変数にファイルの内容を読み込みます。テクストファイル以外にも使えます。テクストファイルから行末まで読み、次の行に行きます。読み込み用にファイルを開きます。書き出し用にファイルを開きます。ファイル内の読み/書きする位置を変更します。空白を読み飛ばしながらファイル末か調べます。空白を読み飛ばしながら行末か調べます。現在の位置でファイルを切り捨てます。ファイルに変数の内容を書き出します。テクストファイル以外にも使えます。テクストファイルに変数の内容を書き出し、改行します。アプリケーションを作成する場合は、こちらの例に従ってください。textの代わりにこれを使います。assignの代わりにこれを使います。closeの代わりにこれを使います。ファイル変数を指定しないと標準入力から読みます。ここではリターンキーの空押しを待ちます。一度これを走らせると、エラー処理をテストすることができます。読み取り専用にしてもう一度プログラムを走らせてみてください。して例外を発生させています。複数のファイル操作を行う際は、この方がエラーの扱いが簡単だからです。チェックしなければなりません。内容が変わってしまいます。ファイル変数を指定しない場合は標準出力に書きます。ファイルの最後に達するまで繰り返して新しい行を読みます。使ってファイルを扱うこともできます。(データストリーム)の概念に基づく抽象度の高いシステムが用意されています。これは、ファイルの扱いをもっと少ないステップで行えるということです。加えて、文字列を扱うほとんどのクラスにファイルからの読み書き能力が備わっています。いう名前になっています。ような多くの他のオブジェクトにも同様の機能があります。そのドキュメントやソースコードにはインポート/エクスポートルーチンに取り組む前に一読する価値があります。いうシステム手続きをカプセル化したものです。ブロックの中にカプセル化するかご覧下さい。end;end;システムのメモリ容量と比較して小さなファイルは、その全体をメモリに読み込むこともできます。大きなファイルの読み込みもできますが、オペレーティングシステムはページスワップを始めるでしょうから、処理の効率という観点から無駄になります。バイトずつバッファに読み込み(ファイルシステムのクラスタあるいはブロックサイズの倍数になるようにすると効率が上がります)、そのバッファに対して処理を行うようにしたくなるでしょう。