掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
バイナリデータの任意アドレスの値を書き換えるには? (ID:24814)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
orzさん、素早いアドバイス、ありがとうございました!! 希望通りの事ができました。 function HexToInt( const S: string ): Integer; var E: Integer; begin Val( '$' + S, Result, E ); end; procedure TForm1.FormCreate(Sender: TObject); var TempStream : TMemoryStream; tmpByte: Byte; begin TempStream := TMemoryStream.Create; TempStream.LoadFromFile('書換前.dat'); tmpByte:= HexToInt('FF'); TempStream.Position := HexToInt('150'); TempStream.WriteBuffer(tmpByte, SizeOf(tmpByte)); TempStream.SaveToFile('書換後.dat'); TempStream.Free; end;
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.