C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 47 を表示中)
■25737 / )  Re[1]: VB.NETアップグレードについて
□投稿者/ も (43回)-(2008/09/25(Thu) 12:02:35)
No25733 (オガシン さん) に返信
> オガシンです。お世話になっております。
>
> VB6以前→VB.NETへ移行する際に
> 既存ソースコードをVB.NETのアップグレードツールにて
> 自動変換をかける手法があると思います。
> (個人的にはすごくいやなんですが)
>
> ですがアップグレードツールで変換をかけたソースを
> VB.NETの様に変換しろっと言われました。
> ということで元のVB6以前のソースコードに手を加えています。
> (テキストベースで置換プログラムを組みながら)
VB6からアップグレードツールを使ってVB.NETのソースを出力して,そのソースをVB.NET風にしてね!
っていわれてるの…?


> ここで問題になってきたのが以下の部分です。
> ・コントロール配列の分解(VB6.ButtonArrayはNG;;)
> ・ファイルアクセス周りの処理(FileOpenはまずい雰囲気)
> ・DAO(ADO)→ADO.NETの変換
あと構造化例外処理とか…とか.

> これを機械的にやるのは相当手間な気がしてなりません。
> (というか無理じゃないでしょうか。。)
> 上記のことをしたことある人がいましたら教えて頂けませんか?
>
> これだったら作り直したほうが早いだろっ
> 等のアドバイス、意見とうもありましたらお願いします。
> なんとか上を説得するネタの参考にさせて頂きたいと思っています。
>
> 変な質問ですがよろしくお願いしますm(__)m
アップグレードツールもVB.NETも使いこなせてないですが.
具体的な数値で比較できるものなのかな?
・VB6の機能に1対1変換できそうなコントロール配列XX点の変換
・ファイルアクセス周りの必要な処理の再設計YY点
・データベース周りの必要な処理の再設計ZZ点
→それぞれに〜日かかる
って比較・検討してみるとか.

でも多分「機械処理できなかった部分と噛み合わせる部分の再実装」がキモになると思うので,
手っ取り早く作り直したほうが気分的(対ヒューマンエラー的に)楽な気がする.
返信 編集キー/


管理者用

- Child Tree -