VBからVB.NETへ移行するとき、イベントの追加等でメソッドのソース上の並び順が変わってしまうんだよな。
動くから問題ないが、差分を出すのが大変だ。
WinMerge等使って差分を出すと、ソースの同期がとれず、差分だらけになってしまう。
そこで、メソッド単位のソース分割だ。
メソッド名、もしくはRegion名毎にソースを分割する。もちろん、その名称をファイル名に使っている。
しかし、分割するソースがUTF-8の為、Region名に日本語を使っていると、作成されるファイル名が化ける。
ま、妥協してくれ。いやなら、nkf32.exeあたりで事前にSJIS化してくれ。
分割したソースをフォルダごとWinMergeに食わせりゃ、OK.。
VB6とVB.NETではメソッド名が変更されたイベントがある。新旧のファイル名をどちらかに合わせてくれ。WinMergeのリスト画面でrenameすると楽だぞ。
ちなみに、コメントアウトしたメソッドも抽出するぞ。親切だろ。
動くから問題ないが、差分を出すのが大変だ。
WinMerge等使って差分を出すと、ソースの同期がとれず、差分だらけになってしまう。
そこで、メソッド単位のソース分割だ。
メソッド名、もしくはRegion名毎にソースを分割する。もちろん、その名称をファイル名に使っている。
しかし、分割するソースがUTF-8の為、Region名に日本語を使っていると、作成されるファイル名が化ける。
ま、妥協してくれ。いやなら、nkf32.exeあたりで事前にSJIS化してくれ。
分割したソースをフォルダごとWinMergeに食わせりゃ、OK.。
VB6とVB.NETではメソッド名が変更されたイベントがある。新旧のファイル名をどちらかに合わせてくれ。WinMergeのリスト画面でrenameすると楽だぞ。
ちなみに、コメントアウトしたメソッドも抽出するぞ。親切だろ。
AWKのつぼ
特になし。力技ってヤシだ。
特になし。力技ってヤシだ。
vbcut.bat
vbcut.awk
0 件のコメント:
コメントを投稿