掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
構造体->Byte配列->構造体とコピーする方法は? (ID:89176)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
ご回答ありがとうございます。 >バイナリ→構造体へのコピーが無いようですが、それで良いのでしょうか? すみません。先ほどソースを書き込んで「送信」をクリックした後に、 バイナリ->構造体の記述がないのに気が付き、 Marshal.Copy(B, 0, P, 20) を追加したのですが、くどくなりそうなので送信はやめておきました。 言葉足らずになってしまい、申し訳ありませんでした。 >そもそも、何故今回のようなアンマネージドな操作を必要とされているのでしょうか? ご提示したソースでは完全に省いていたのですが、バイナリ変換後にこの バイナリデータをデータベース(ORACLE)に保存する必要がありまして、 その保存形式もバイナリの羅列で…と指定されていましたので、 構造体->バイナリの変換。逆に読み出しの場合にバイナリ->構造体…が 必要になってしまったわけです。 なぜにORACLEに保存するのにバイナリ形式に?と思われるかもしれませんが、 それは私も手を出せないところなので、ご一笑のうえ納得されてください(汗) 魔界の仮面弁士さん・特攻隊長まるるうさん・外してるかな?さん 御三方にはお世話になりました。 また、私の不勉強さにご迷惑をおかけしましたこと、お詫びいたします。 今後もお世話になる事もあるかとは思いますが、よろしくお願いいたします。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.