2022-09-01から1ヶ月間の記事一覧

Seeed XIAO BLE nRF52840を試す

1. Seeed XIAO BLE nRF52840とは 2. Arduino開発環境 2.1 ボードの追加 2.2 ライブラリの追加 2.3 (捕捉) ボードとライブラリについて 3. Lチカ 3.1 オンボードのLED 3.2 NeoPixel 4. BLE 4.1 スケッチ 4.2 スマホで動作確認 5. 参考記事 1. Seeed XIAO BLE …

VB6のプロジェクトをVB.NETに変換

はじめに Visual Studio 2005/2008 にはVB6のプロジェクトをVB.NETに変換する機能 (「アップグレード」と称する) があったが、現在のVisual Studio 2019 にはない。 そこで、VS2008をインストールし、いったんVB6のプロジェクトをVS2008で開いてアップグレー…

VB.NET → C# 移植メモ

C#への自動変換 方法1: SharpDevelopでプロジェクトをコンバートする。 方法2: ビルドしたアセンブリ(.exeや.dll)をILSpyで逆コンパイルする。 方法1はソースレベルでの変換のため可読性は高い(コメントも保持される)が、ビルドエラーが多発する。On Error G…

VB6/VBA → VB.NET 移植メモ

他にもたくさんあるだろうが、気づいたものを列挙。 大きな違い いちばんの違いは、本格的なクラスベースのオブジェクト指向言語になったこと 既存のVB6/VBAのソースがきちんとクラス化/モジュール化されていない密結合なコードの場合、ソースをなるべくその…

いろいろなメモ(3)

Visual Basic 6.0 でOCXが読み込めないとき VB6のプロジェクトを開くときに「MSCOMCTL.OCXを読み込めません」というエラーが出る場合、 メニューの 「プロジェクト」→「コンポーネント」→「参照」ボタンで、Microsoft Windows Common Controls 6.0(SP6) (C:\…