ActiveBasicサンプルソフト

MsgBox、TextBox、OpenFileダイアログボックス、ListView

  • 環境はActiveBasic Ver2.59を使用しています。(Ver2.62でも動作確認しました)
    内容はRADツールで画面を作成しコーディングを追加して作成しています。
  • OKボタンのみのメッセージボックス、「はい」「いいえ」のボタンがあるメッセージボックスの動作確認をしています。
  • テキストボックスから文字列の取得及び設定の動作確認をしています。
  • ListViewのタイトル設定、項目追加などの動作確認を行っています。
    ListViewのタイトルを設定するための構造体や定数が見当たらなかったので自力で設定しています。
  • ソース test01.lzh 12kb  実行形式 test01.exe 166kb

テキスト変換ツール

  • 環境はActiveBasic Ver2.59を使用しています。(Ver2.62でも動作確認しました)
    内容はRADツールで画面を作成しコーディングを追加して作成しています。
  • 機能としては、NetStumblerのSummaryでExportされたテキストをカシミール3Dで読込が出来るテキストに変換が出来ます。
    NetStumblerで作成されたテキストはTAB区切りで座標の単位が違い、順番、内容も違うのでうまく変換並び替えてカンマ区切りのテキストに落としています。
  • FileOpenダイアログボックス、FileSaveダイアログボックス、ListView、テキスト読込、テキスト書き込みなどのSAMPLEになるのではと思います。
  • ソース nsconv.lzh 8kb  実行形式 nsconv.exe 177kb

測地系変換ツール

  • 環境はActiveBasic Ver2.59を使用しています。(Ver2.62でも動作確認しました)
    内容はRADツールで画面を作成しコーディングを追加して作成しています。
  • 機能としては、GPSや地図ソフトで使用されている座標で日本測地系とWGS-84を相互に変換するプログラムです。
  • Nori-chan (JA4WLV)さんが作成されたVBの相互変換プログラムをABに焼き直しをしました。
    Nori-chanさんのHPで公開されています。http://www.ne.jp/asahi/gps/nori/
  • ソース&実行形式 tkywgs.lzh 94kb

汎用USB-IOでLCD表示

  • 環境はActiveBasic 3.0 を使用しています。
    内容はRADツールで画面を作成しコーディングを追加して作成しています。
  • 機能としては、Hid.2dllを使用して汎用USB-IOをコントロールしLCD表示をするプログラムです。
    電子工作のページの汎用USB-IOでLCD表示に製作記事があります。
  • hid2.dllは現在正式公開されていないようです、2つ下で紹介している「VBA用の専用Dll」の使用をおすすめします。
  • ソース&実行形式 usblcd3.lzh 112kb

汎用USB-IOでLCD表示(HSP用の汎用USB-IOプラグイン)

  • 環境はActiveBasic 3.0 を使用しています。4.0でも動作確認をしています。
    内容はRADツールで画面を作成しコーディングを追加して作成しています。
  • 機能としては、HSP用の汎用USB-IOプラグインを使用して汎用USB-IOをコントロールしLCD表示をするプログラムです。
    電子工作のページの汎用USB-IO試用レポートに関連記事があります。
  • HSP用の汎用USB-IOプラグインはK-Kさんのホームページで入手できます。

    DLLの場所
    HSPのソフト
  • ソース&実行形式 usblcd4.lzh 16kb

汎用USB-IOでLCD表示(VBA用の専用Dll)
本「手作りUSB機器」で使用するファイルはここからダウンロードできます。

APIを使用した簡単なシリアル通信(RS232C)

  • 環境はActiveBasic 3.0 を使用しています。
    内容はRADツールで画面を作成しコーディングを追加して作成しています。
  • 機能としては、API関数を使用して簡単なシリアル通信が出来ます。
        ボタンを押すことにより入力された文字列を送信後、すぐに受信を行うサンプルです。
    http://speana-1.hp.infoseek.co.jp/vb/vb_menu.htm 
    上記のHPにてVBで記述されているものをそのままABに置き換えています。
  • ソース&実行形式 txrx1.lzh 48kb