アップグレードウィザードを使用してVB6からVB.NETプロジェクトにアップグレードしています。これは私に多くの悲しみを与えることが分かっていますが、私は古いアプリケーションを使いやすくしようとしています。私は時間があっても書き直したいと思っていますが、現在は夏期のインターンシップを終えていて、何か働きたいと思っています。VB6からVB.NETへVisual Studioアップグレードウィザードで変数名の一部が嫌い
ウィザードがしていることの1つは、ランダム変数の名前の変更が正当化されていないことです。例:
Structure ctrObj
Dim Name As String
Dim Index As Integer
Dim Top As Integer
'UPGRADE_NOTE: Left was upgraded to Left_Renamed. Click for more: 'ms-help://MS.VSCC.v90/dv_commoner/local/redirect.htm?keyword="A9E4979A-37FA-4718-9994-97DD76ED70A7"'
Dim Left_Renamed As Integer
Dim Height As Integer
Dim width As Integer
Dim ScaleHeight As Integer
Dim ScaleWidth As Integer
End Structure
私の人生にとって、なぜこれが左に変化するのか分かりません。私が言うことができる限り、予約された名前ではありません。スコープ内で見つけることができるleftという別の変数はなく、名前を変更してもコンパイルエラーは発生しません。
Dim Left As Integer
に変更
'UPGRADE_NOTE: Left was upgraded to Left_Renamed. Click for more: 'ms-help://MS.VSCC.v90/dv_commoner/local/redirect.htm?keyword="A9E4979A-37FA-4718-9994-97DD76ED70A7"'
Dim Left_Renamed As Integer
は、コンパイラエラーを与えるものではありません。
これは、私のプロジェクトを通して一見無作為な変数になります。誰も私の変数名のいくつかが好きではないというアイデアは誰にでもありますか?
非常に迷惑ですが、意味があります。これは、loggerという名前の変数でも行います.Loggerというデフォルトのインポートされたメソッドがありますか? – user142350