Frameworkで、個人的にどうしても実現したい箇所が出てきた。これは本当に基礎的な部分なので、今のうちに解決しておきたいし、解決しておかないと自分自身が利用する場合の使い勝手に影響する。
その解決がうまくいけば遅延はしないだろうけれど、そのあたりの解決策を試したことがないので分からない、というのが正直なところだ。

よって、リリースが延期になってもご容赦願いたい。
当初、考えていたFrameworkとはずれてきているな、という感はある。

・DLLで提供=共通関数群、と理解されそうな気配もあるが、それを以下に払拭するか?
・.netで作成したモジュールはオブジェクトブラウザでクラスまでしか閲覧できない対策はどうするか?
など、いくつかある。

ただ、DLLだからインストールしてレジストリに登録する必要があるか、と懸念していたがそれは大丈夫そうなのは救い。レジストリを操作するのを嫌う人達は意外と多いのを肌感覚で知っているから。

ショボくても、第一弾を年内に。徐々に膨らませていけばいいのだから、それでもよしとさせて頂く。
ある程度固まってきたらベクターとかに投稿しておこうと思う。



Frameworkを何で作るか、ということで色々考えたが、決断した。

動作条件は
・.net Framework 2.0 以上の環境があること。
とする。

つまり、開発は Microsoft Visual Studio 2005 で行う、ということになる。


その他
・DLLで提供する。
・ソースコードは非公開とする。
・利用は個人使用/商用に関わらず無料である。
・配布は、そのまま配布する場合/他のソフトウェアと併せて配布する場合に限らず、作者に許可を取ること。
・不具合等による損害は補償しない。
・基本はサポートしない。有償でもいいからサポートが必要である、と言う場合は作者と相談のこと。
・リバースエンジニアリングは禁止する。
・VBA以外からの利用な処理も用意する。


併せて
・VB6からVB.net への移行の知識も確認する。(やらないと忘れるんで・・・)
・Object指向言語を利用することのメリットである、開発効率/保守効率を上げる。

というところを狙っている。


年末、公開に向けて頑張る。