Migration RSS

  マイグレーション関係…
もしかしたら前にも書いたかもしれない。 Visual Basic Developer Center: Upgrading Visual Basic 6.0 Applications to Visual Basic .NET and Visual Basic 2005 http://msdn.microsoft.com/vbasic/default.aspx?pull=/library/en-us/dnpag2/html/VB6ToVBNetUpgrade.asp (英語) VB6アプリからVB.NET/VB2005
VB6とか、VBAで、こんな変数宣言をよく目にします。    Dim i, j, k As Double きっと、ループ変数にでも使いたいのでしょう。(ループ変数でDouble宣言とはこれまた微妙ですが)しかし、ここで罠です。 実は、上記の場合、変数 k しかDouble型になりません。他はVariant型です。変数に値を入れると、値に該当した型になります。該当する変数を、VarType 関数で調べてみるとわかります。 ちなみに、VB.NETの場合は、上記のコードの場合、すべてDouble(System.Double)型になります。
MSDN(Office Developer Center) にて、Access開発者向けの VB.NETへの移植&プログラミング Tipsが公開されています。 中でも、前から気になっていた「AccessでのサブフォームをVB.NETではどうやって表現するか」がやっと解決しました。ユーザーコントロールにしちゃえばいいんですね。 DB接続も、VB.NETからAccessのMDBファイルへの接続(今はほとんどがSQL Serverですけど)が書いてあったり、便利です。 Tipsの他にも、Access
久しぶりに@ITを巡回していたら面白い記事が。 Accessの資産はどこまで.NET化できるのか? AccessのプログラムをVB.NETにどこまで移行(変換・マイグレーション)できるのか。 Microsoftから「Microsoft Access Conversion Wizard for Visual Basic .NET」 というツールが出ているので、このツールの紹介と、実際の使用例が載っています。(ユーザー登録必要(無料)・無料ダウンロードです) ただし、このツールではMDBしか変換できないようです。