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 Bot Frameworkでテキストメッセージではなく、添付ファイルを使用する

activity.Attachmentsに添付ファイル入っている。 ContentTypeで画像か判

記事を読む

no image

KeyboardNavigation以外でFocusVisualStyleを表示させる

WPFです。 結論としてはリフレクションで無理やりやれなくはなさそうという感じ。 元ネタはMSDN

記事を読む

Visual Studio 2015 Express の Language Pack

探してみたけど見当たらなかったのでメモ残し。 Visual Studio 2015 には言語パック

記事を読む

【WPF/XAML】チェックボックスのデザイン変更

[xml] <Window x:Class="Sample"

記事を読む

【WPF/XAML】テキストボックスをテキストエリアにする

XAMLのTextBoxをHTMLのTextAreaのように表示・動作させる方法 <

記事を読む

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

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

記事を読む

no image

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

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

記事を読む

no image

TFS2013ExpressでService Unavailable 503

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

記事を読む

no image

Microsoft.OData.Clientでフォーム認証を行う

構成 サーバー ** Azure API Apps ** ASP.NET Web API クライ

記事を読む

no image

Raspberry Pi 3 Model B 各OS、動画プレイヤーでの再生比較

ベンチマークではなく、ただ感想をメモしただけ。 Windows 10 IoT Core C#

記事を読む

Message

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

PAGE TOP ↑