2017年10月31日火曜日

LenB は宣言されていません

LenB関数は.NETでは使用できないため

下記関数を追加することで解決できる

--------------------------------------------------------------------------------------------
Public Function LenB(ByVal str As String) As Integer
    Return System.Text.Encoding.GetEncoding("Shift_JIS").GetByteCount(str)
End Function
--------------------------------------------------------------------------------------------

2017年10月30日月曜日

コメントの注意点

VB6.0にて「’’’」(シングルコーテーションを3つ)でコメントしていると
変換時にVB.NETではXMLのコメントとして認識しようとしてしまうため
ビルド時にエラーとなる。

対応策
VB6.0でのコメントで「’’’」等シングルコーテーションが3つ以上のものは
「’」(シングルコーテーション1つ)に変更してから.NETへの変換が好ましい

2017年10月26日木曜日

はじめに

このブログは
VB6.0からVB.NETへのマイグレーションについてのメモ
になります。

microsoftのアップグレードツールを使用して出力されたエラーや
ビルドエラーについての対応方法をメモしていきます。