FileSystem.FileGetObject メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > FileSystem.FileGetObject メソッドの意味・解説 

FileSystem.FileGetObject メソッド

開かれたディスク ファイルのデータを変数に読み込みます。My 機能を使用すると、FileGetObject を使用した場合よりファイル I/O 操作の生産性とパフォーマンスが向上します。詳細については、「My.Computer.FileSystem オブジェクト」を参照してください。

名前空間: Microsoft.VisualBasic
アセンブリ: Microsoft.VisualBasic (microsoft.visualbasic.dll 内)
構文構文

Public Shared Sub FileGetObject
 ( _
    FileNumber As Integer, _
    ByRef Value As Object,
 _
    <OptionalAttribute> Optional RecordNumber As
 Long = -1 _
)
Dim FileNumber As Integer
Dim Value As Object
Dim RecordNumber As Long

FileSystem.FileGetObject(FileNumber, Value, RecordNumber)
public static void FileGetObject
 (
    int FileNumber,
    ref Object Value,
    [OptionalAttribute] long RecordNumber
)
public:
static void FileGetObject (
    int FileNumber, 
    Object^% Value, 
    [OptionalAttribute] long long RecordNumber
)
public static void FileGetObject
 (
    int FileNumber, 
    /** @ref */ Object Value, 
    /** @attribute OptionalAttribute() */ long RecordNumber
)
JScript では、値型の引数は参照渡しされません。

パラメータ

FileNumber

必須。有効な任意のファイル番号。

Value

必須。データを読み込む有効な変数名。

RecordNumber

省略可能。読み込みを始めるレコード番号 (ランダム モード ファイル) やバイト位置 (バイナリ モード ファイル)。

解説解説

詳細については、Visual Basic のトピック「FileGetObject 関数」を参照してください。

Integer 型、Long 型、Short 型などではなく、Object 型が返された場合、FileGetObject 関数を FileGet の代わりに使用して、コンパイル時のあいまいさを回避します。

Variant 型を書き出す場合は、FileGetObject が必要です。判断に迷った場合、2 番目のパラメータにオブジェクトを使用しているのであれば、FilePutObject および FileGetObject を使用することをお勧めします。

FileGetObject は、ランダム モードおよびバイナリ モードの場合にだけ有効です。

FileGetObject で読み込まれたデータは、通常、FilePutObject で書き込まれます。

ファイルの中で先頭のレコード番号またはバイト位置は 1 になり、2 番目のレコード番号またはバイト位置は 2 になります。RecordNumber を省略した場合、FileGetObject は、最後に呼び出した FileGetObject 関数または FilePutObject 関数、あるいは最後に呼び出した Seek 関数が示す位置の後のレコードまたはバイトを読み取ります。

使用例使用例

レコードをテスト ファイルに読み込んで取得する例を次に示します。

Dim c As Object = "test"
FileSystem.FileOpen(1, "test.dat", OpenMode.Binary)
FileSystem.FilePutObject(1, "ABCDEF")
FileSystem.Seek(1, 1)
FileSystem.FileGetObject(1, c)
MsgBox(c)
FileSystem.FileClose(1)
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照


このページでは「.NET Framework クラス ライブラリ リファレンス」からFileSystem.FileGetObject メソッドを検索した結果を表示しています。
Weblioに収録されているすべての辞書からFileSystem.FileGetObject メソッドを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からFileSystem.FileGetObject メソッド を検索

英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

FileSystem.FileGetObject メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



FileSystem.FileGetObject メソッドのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS