SmallBasicで拡張ライブラリを使用する

公開日: : 最終更新日:2015/10/20 Blog, Microsoft ,

こんにちは。

teratailにて以下の質問に遭遇しまして。
small basic の 拡張ライブラリが読み込めない

回答のとおりなのですが、初めてSmallBasicなるものを触りましたので所感等々メモです。

SmallBasicはMicrosoftが公開している無料の開発言語・開発環境です。
Microsoft Small Basic

ユーザーインターフェイスを持ったアプリケーションも簡単に作れるそうです。
驚くべきは.NETのDLLを読み込むことが出来るということです。
※既定の手順を踏む必要はありますが。

Small Basicといえば猿頁さんです。(たぶん)
http://salvw.miscnotes.com/index.php/archives/1092
上記のように属性を付与して、出来上がったモジュールを決まったフォルダに投入してやれば参照可能です。

注意点としては、teratailにて回答したとおり、
SmallBasicインストール時に一緒にインストールされるSmallBasicLibrary.dll。
こいつを.NETライブラリから参照してSmallBasicType属性をクラスに付与してやる必要があります。
その際にSmallBasicLibrary.dllがSmallBasicVer1.0にものであればVer1.0でしか拡張ライブラリとして使用できないみたいです。

巷で有名らしいFC SmallBasic Complements等はおそらくVer1.0向けのものなので。
ソースコード入手できればVer1.1用にリビルドできそうですけどね。

関連記事

[OxyPlot]errro CS0117: ‘Resource.Attribute’ に ‘mediaRouteSettingsDrawable’ の定義がありません

Xamarin.Formsでグラフ描画を行う方法のひとつにOxyPlotというライブラリがある。

記事を読む

no image

UWP+IoT Coreのシリアル通信メモ

Windows10 IoT + Raspberry Pi を始めようとしているのだが、どうもセンサー

記事を読む

no image

RPi3 OmxPlayer / VLC Player 連続再生2回目から映像が乱れる問題

Raspberry Pi 3 Model の Ubuntu や Raspbian で OmxPlay

記事を読む

no image

TFS2013ExpressでService Unavailable 503

【現象】 TFSつながらない。ブラウザからのホームもVisualStudioのチームエクスプローラ

記事を読む

【iPhoneアプリ】自分のiPhoneへインストールする方法

自作のiPhoneアプリを自分のiPhone上で動作させたい場合の手順をメモ ・iOS Dev

記事を読む

初心者でも手順どおりに従うだけでロゴ画像が作れる

Webサイトを作ったので、ここを参考に ロゴ制作の練習をしました。  

記事を読む

no image

【ストアアプリ】バックグラウンドタスクを作成する

こんにちは。 Windows.ApplicationModel.Background名前空間を使用

記事を読む

no image

【C#,WinForms】XMLデータをListViewに表示し、チェック項目のみXML保存させる

MSDNフォーラムの以下についてサンプルを組んだので掲載。 ListViewでチェックされた値

記事を読む

no image

Visual Studio 2017 Version15.2 にアップデート後、Xamarin.iOS でビルドエラーが発生時の回避メモ

環境 Visual Studio Enterprise 2017 Version 15.2

記事を読む

【ストアアプリ】バッジ通知(BadgeUpdateManager)について

こんにちは。 前回のタイル通知にバッジ通知を追加しました。 以下を参考に。 https

記事を読む

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

PAGE TOP ↑