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

関連記事

【ストアアプリ】画面遷移の基本①

こんにちは。 Windowsストアアプリをぼちぼち触り始めています。 WindowsRuntim

記事を読む

【iPhoneアプリ】リリース手順〜審査申し込み〜

初めてiPhoneアプリを作成したがリリース手順が 手元の参考書と全然違って困ったのでメモ。

記事を読む

Xamarin.Forms出力バイナリのメモ

iOS -> .ipa, Android -> .apk ipaファイル作成方法 ソリュー

記事を読む

no image

【Cocos2d-x】Cocos2d-xセットアップ

メモ。Xcodeはインストール済、OSはMac10.9.5 必要なものをダウンロード&解凍

記事を読む

no image

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

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

記事を読む

no image

【WPF/XAML】Visibility変更時のアニメーション切替

ストーリーボードを使わずに、Visibility変更でアニメーションを発生させたかった。 やってる

記事を読む

no image

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

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

記事を読む

no image

【VB.NET】async および await キーワードの使用

.NET Framework4.5(C#5.0, VB11.0)の新機能 Async/Awai

記事を読む

Xamarin.Forms + Visual Studio Team Services ビルドタスクで自動バージョンアップ

Visual Studio Team Services で Xamarin.Forms の継続的デリ

記事を読む

no image

UWPとAzure Web AppsでOData

超メモ。走り書き。 Azure上にSQLデータベースコードファーストなAPIをODataで作成する。

記事を読む

Message

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

PAGE TOP ↑