C Builder相談室 Part3
■ このスレッドは過去ログ倉庫に格納されています
0145Ð ë á t h ¹³
NGNG例えば
FLD DWord ptr [ESI+.Value] を、
FLD [(TValue PTR ESI).Value],
とできると、Valueがfloatからdoubleに変更になってもコードは変更しなくて済みますよね。
修飾してる場合は、全て修正しなくてはなりませんし、修正忘れが1つでもあるとバグになります。
こういう変更が時々あって、構造体もアセンブリコードもマグナムサイズなものですから、
楽でバグを出しにくい書き方のほうを使いたかったのです。
結局自前でstructと同じ構造のSTRUC〜ENDSを作ることになりそうですが。(*´д`)
■ このスレッドは過去ログ倉庫に格納されています