掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
バイナリファイルデータ読込みを.NETに移行する手段 (ID:125590)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
バイナリファイルデータ読込みを.NETに移行する有効手段を教えてください。 VB6で作成したシステムでは、 バイナリファイルからデータを読み込むのをDLLで行っていました。 利点が三つあります。 一つ目に、エンディアン変換が必要で、その処理がDLLで行う方が早い。 二つ目に、データの型が、4バイトのロングとシングルのみなので、構造体であろうと配列であろうと、先頭のアドレスと長さに従い、C側では、VB側のデータ構造を意識せず単純にエンディアン変換処理するのみ。 三つ目に、VB側では、先頭のアドレスと長さを指定して、DLLコールするのみで、適切な処理(構造体へのデータ入力処理等)をする必要がない。 のです。 構造体の種類、読込み処理が多いので、.NET移行時に、 データの持ち方や読み込み処理の変更を極力避けたいと思っています。 取得したい先頭アドレスと、長さのみで、バイナリファイルデータを読み込むのが、目的です。 何かいい方法はないでしょうか。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.