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

関連記事

Xcode標準テンプレート

Xcodeで新規Projectを作成した時にテンプレートを選ぶことが出来る。 「Choose a

記事を読む

no image

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

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

記事を読む

no image

【ストアアプリ】基本的な印刷手順

Windowsストアアプリにて印刷を行う方法を紹介します。 印刷を行うには印刷コントラ

記事を読む

no image

【.NET】正規表現の復習

正規表現エンジン System.Text.RegularExpressions.Regexオブジェ

記事を読む

no image

‘System.Windows.Navigation.BaseUriHelper’ のタイプ初期化子が例外をスローしました。

作成した.NETアプリケーション(WPF)が起動しない。 今回は構成ファイル(app.config)

記事を読む

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

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

記事を読む

ストアアプリ、UWPアプリをデスクトップアプリケーションから起動する

SendKeyなどを使って無理やり検索ウインドウへ指定した、起動方法しか知らなかったのでメモ(とんで

記事を読む

no image

Microsoft Bot Frameworkでテキストメッセージではなく、添付ファイルを使用する

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

記事を読む

no image

【VB.NET】DataGridViewで行の最大高を設定

DataGridViewにおける行の最大高さを設定するメモ 最大高さに満たない場合は内容を全て表示

記事を読む

Xamarin Studio から Visual Studio for Mac へ変更してから、”The “XamlCTask” task failed unexpectedly.” が発生。

Visual Studio for Mac がGAしたので、インストールしてみた。 それまで開発して

記事を読む

Message

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

PAGE TOP ↑