Delphi 組み込みルーチン

提供: RAD Studio
移動先: 案内検索

API カテゴリ:インデックス への移動

このトピックでは、System ユニットによって公開されている Delphi 専用組み込みルーチンを一覧します。これら組み込みルーチンは、実際には、ランタイム ライブラリではなく、コンパイラによって処理されます。この表ではまた、各関数をどのコンパイラがサポートしているか示します。

ルーチン 説明 DCC32 DCC64 DCCOSX DCCAARM DCCIOSARM DCCIOSARM64 DCCIOS32

System.Abs

絶対値を返します。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Addr

指定したオブジェクトを指すポインタを返します。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Append

既存のファイルを、末尾にテキストを追加するように設定します。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Assert

論理式が真かどうかを検査します。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Assign

外部ファイルの名前をファイル変数に関連付けます。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Assigned

ポインタ変数または手続き型変数が nil(値が割り当てられていない)かどうかを検査します。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.AssignFile

外部ファイルの名前をファイル変数に関連付けます。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.AtomicCmpExchange

AtomicCmpExchange はメモリ値の比較および交換に使用されます。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.AtomicDecrement

AtomicDecrement はメモリ値のデクリメントに使用されます。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.AtomicExchange

AtomicExchange はメモリ値の交換に使用されます。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.AtomicIncrement

AtomicIncrement はメモリ値のインクリメントに使用されます。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.BlockRead

開いているファイルから 1 つ以上のレコードを読み取って変数に格納します。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.BlockWrite

1 つ以上のレコードを変数から、開いているファイルに書き込みます。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Break

制御フローにおいて for 文、while 文、または repeat 文の処理を中断させます。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.BuiltInArcTan

指定された数値の逆正接を計算します。

Checkmark.svg
Checkmark.svg

System.BuiltInArcTan2

指定された数値の逆正接の角度と象限を計算します。

Checkmark.svg
Checkmark.svg

System.BuiltInCos

角度のコサインを計算します。

Checkmark.svg
Checkmark.svg

System.BuiltInLn

実数式の自然対数を計算します。

Checkmark.svg
Checkmark.svg

System.BuiltInLnXPlus1

(X+1)の自然対数を計算します。

Checkmark.svg
Checkmark.svg

System.BuiltInLog10

10 を底とする対数を計算します。

Checkmark.svg
Checkmark.svg

System.BuiltInLog2

2 を底とする対数を計算します。

Checkmark.svg
Checkmark.svg

System.BuiltInSin

角度の正弦を計算します。

Checkmark.svg
Checkmark.svg

System.BuiltInSqrt

X の平方根を計算します。

Checkmark.svg
Checkmark.svg

System.BuiltInTan

x のタンジェント(正接)を計算します。

Checkmark.svg
Checkmark.svg

System.Chr

指定された ASCII 値に対応する文字を返します。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Close

ファイル変数と外部ファイルとの関連付けを終了します。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.CloseFile

ファイル変数と外部ディスク ファイルとの関連付けを終了します。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Concat

2 つ以上の文字列を連結して 1 つの文字列にします。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Continue

for 文、while 文、repeat 文の次の反復に制御フローを進めます。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Copy

文字列の部分文字列または動的配列の一部分を返します。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Dec

変数の値を 1 または N だけ減少させます。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Delete

文字列から部分文字列を削除します。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Dispose

動的変数用に割り当てられたメモリを解放します。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Eof

ファイル ポインタがファイルの終わりに達したかどうかを検査します。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Eoln

ファイル ポインタが行末に達したかどうかを検査します。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Erase

外部ファイルを削除します。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Exclude

Delphi の集合から要素を削除します。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Exit

現在の手続きの実行を終了します。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Fail

オブジェクトの作成をキャンセルします(Turbo Pascal オブジェクト モデル)。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.FilePos

現在のファイル ポインタの位置を返します。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.FileSize

ファイル内のレコード数を返します。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.FillChar

連続するバイト領域を指定した値で埋めます。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Finalize

動的に割り当てられた変数を初期化解除します。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Flush

出力用に開いたテキスト ファイルのバッファを空にします。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.FreeMem

FreeMem はメモリ ブロックを解放します。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.GetDir

現在のディレクトリを返します。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.GetMem

GetMem はメモリ ブロックの割り当てを行います。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Halt

プログラムの異常終了を開始します。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Hi

X の上位バイトを符号なしの値として返します。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.High

引数の範囲内での最大値を返します。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Inc

序数値を 1 または N だけ増加させます。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Include

Delphi の集合に要素を追加します。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Initialize

動的に割り当てられた変数を初期化します。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Insert

文字列の指定された位置に部分文字列を挿入します。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Length

文字列内の文字数または配列内の要素数を返します。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Lo

引数 X の下位バイトを返します。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Low

範囲内の最小値を返します。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.MemoryBarrier

メモリ操作に順序の制約を付けます。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.MulDivInt64

この式の値を返します: Int64((Int128(AValue) * Int128(AMul)) div Int128(ADiv))

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.New

新しい動的変数を作成し、それを指すようにポインタ変数 P を設定します。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Odd

引数が奇数の場合、True を返します。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Ord

順序型の式の順序値を返します。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Pi

3.1415926535897932385 を返します。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Pred

引数の 1 つ前の値を返します。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Ptr

指定されたアドレスをポインタに変換します。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Read

Read はファイルからデータを読み取ります。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Readln

ファイルからテキストを 1 行読み取ります。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.ReallocMem

ReallocMem はメモリ ブロックの再割り当てを行います。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Rename

外部ファイルの名前を変更します。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Reset

既存のファイルを開きます。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Rewrite

新しいファイルを作成して開きます。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Round

X を("Banker's Rounding" と呼ばれる方法で)最も近い整数に丸めた値を返します。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.RunError

実行を中止して、実行時エラーを発生させます。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Seek

現在のファイル ポインタを指定の位置に移動します。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.SeekEof

ファイルの EOF(end-of-file)ステータスを返します(ホワイトスペースは無視)。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.SeekEoln

ファイルの行末ステータスを返します(ホワイトスペースは無視)。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.SetLength

文字列変数または動的配列変数の長さを設定します。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.SetString

指定した文字列の内容と長さを設定します。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.SetTextBuf

テキスト ファイルに入出力バッファを割り当てます。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.SizeOf

変数または型が占めるバイト数を返します。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Slice

配列の一部分を返します。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Sqr

数値の 2 乗を返します。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Str

文字列を書式設定し、変数に格納して返します。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Succ

引数の次の値を返します。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Swap

整数またはワードの上位バイトを下位バイトと入れ替えます。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Trunc

実数を切り捨てて整数にします。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Truncate

現在のファイル ポインタから後のすべてのレコードを削除します。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.TypeHandle

指定された型の RTTI 情報を返します。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.TypeInfo

指定された型の RTTI 情報を返します。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.TypeOf

非推奨ルーチン。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Val

文字列を数値表現に変換します。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.VarArrayRedim

バリアント配列のサイズを変更します。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.VarCast

指定した型にバリアントを変換します。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.VarClear

バリアントを空にして、値が割り当てられていない状態にします。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.VarCopy

バリアントを別のバリアントにコピーします。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Write

型付きファイルまたはテキスト ファイルにデータを書き込みます。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

System.Writeln

テキスト ファイルに書き込んで、行末マーカーを追加します。

Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg
Checkmark.svg

関連項目