掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
.NET2003 で構造体からString変数へのコピー (ID:84808)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
はじめて書き込みさせて頂きます。 .NET2003 VBで、構造体のメンバ変数を連続した文字列として、 String変数へのコピーということはできるのでしょうか? 例えば、構造体「TestStruct」(※メンバ変数は全てString型)を、 String型の変数「strTest」にコピーした場合、「strTest」の結果は"01234567890ABCDE"といった具合です。 ------------ Structure TestStruct Public resCode As String ' サイズは10で"01234567890"と仮定 Public updMode As String ' サイズは5で"ABCDE"と仮定 End Structure 調べていると、VBはCと違って構造体要素のメモリが連続していないので、 RtlMoveMemory(CopyMemory)等や、構造体のアドレスを取得するのにStrPtrの代わりに「GCHandle.AddrOfPinnedObject」を使うということは分かりましたが、実装に至らない状態です。 申し訳ありませんがよろしくお願い致します。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.