掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
バイナリとTypeについて (ID:126974)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
ガッさま 結果報告が遅れて申し訳ありませんでした。 結果は「解決」です。 意味も理解できました。 過去ログを参照される方のために、一様解決ですが、実際 に手作業で確認したプロセスを記載させていただきます。 実際にBuf(1)とBuf(4)の入れ替えを手作業で確認してみました。 CopyMemory Buf(1), LONG, 4 でLONGをBuf(1).....Buf(4)に代 入後の結果を仮に Buf(1)=0A Buf(2)=01 Buf(3)=00 Buf(4)=01 として ■Buf(1) = Buf(1) Xor Buf(4) = 0A Xor 01 0000 1010 = 0A 0000 0001 = 01 --------------- 0000 1011 ⇒ Buf(1) = 0B ■Buf(4) = Buf(1) Xor Buf(4) = 0B Xor 01 0000 1011 = 0B 0000 0001 = 01 --------------- 0000 1010 = 0A ⇒Buf(4) = 0A Buf(4) 入替え完了 ■Buf(1) = Buf(1) Xor Buf(4) = 0B Xor 01 0000 1011 = 0B 0000 1010 = 0A --------------- 0000 0001 = 01 ⇒Buf(1) = 01 Buf(1) 入替え完了 ※Buf(2)とBuf(3)は記載を省略します。 入替えたBuf(1)......Buf(4)をLong型変数に代入 CopyMemory LONG, Buf(1), 4 ガッさまご親切なご指導ありがとうございました。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.