Delphi の out 引数パラメータ

| | トラックバック(0)

Delphiヘルプファイルより

out パラメータは,変数パラメータと同じように参照により渡されます。しかし,out パラメータの値は,呼び出し先ルーチンに渡る前にいったん破棄されます。つまり,呼び出し先に out パラメータを使って値を渡すことはできません。out パラメータは結果を受け取ることしかできません。呼び出し先ルーチンの処理結果を受け取るための領域を確保するために使われます。

Koders 漁ってて見かけたのだけど、長いこと Delphi を使っていて知らなかった・・・。例えばこんな風に書ける。

procedure GetTextLen (const Text: string; out Len: Integer);

トラックバック(0)

このブログ記事を参照しているブログ一覧: Delphi の out 引数パラメータ

このブログ記事に対するトラックバックURL: http://www.towofu.net/cgi-bin/mt/mt-tb.cgi/105

このブログ記事について

このページは、towofuが2005年9月26日 20:49に書いたブログ記事です。

ひとつ前のブログ記事は「あったら良さそうな XTMemo プラグイン」です。

次のブログ記事は「Photoshop ツールボックスの歴史」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。