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用にリビルドできそうですけどね。

関連記事

no image

Microsoft Flow 入門

社内LT用

記事を読む

Hardware assisted virtualization and data execution protection must be enabled in the BIOS

MacBook Pro + Bootcamp + Windows10 で Docker for Wi

記事を読む

Package ‘Win10SDK_10.0.14393.33,version=10.0.14393.3300’ failed to install.

Visual Studio 2017 RC1 でUWPアプリケーションのコンポーネントインストールす

記事を読む

【WPF/XAML】セパレータを縦にする

<Window x:Class="VerticalSeparator&q

記事を読む

no image

UWPでMicrosoft.OData.Clientを使用する時、LINQ式でエラー

UWPからは非同期メソッドを実行する必要があるので、通常はExecuteAsyncをコールするが、

記事を読む

no image

【Swift】SecItemCopyMatchingで複数件を処理

SecItemCopyMatchingを使ってKeyChainからデータを取得する時に 全件取得し

記事を読む

【VisualStudio2015】UWPアプリケーションのXAMLデザイナにて「パッケージを登録できませんでした。」

VisualStudio2015 / UWPアプリケーション / XAMLデザイナ / エラー のメ

記事を読む

no image

TFS2013ExpressでService Unavailable 503

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

記事を読む

no image

Azure へ WordPress 環境を作成

よくあるやつだけど。 社内LT用

記事を読む

no image

【UWP】CS1061 : ‘XXX’に’InitializeComponent’の定義が含まれておらず

いろいろなことに起因しており、引き起こされた問題であって、 根本的な原因ではない可能性はあるが、凡ミ

記事を読む

Message

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

PAGE TOP ↑