- ベストアンサー
VBランタイムの種類と代用方法
- VBランタイムについて知りたいです。ランタイムソフトはインストールしないとプログラムが動かないので、気になります。
- VB6でVB4の代用は可能なのでしょうか?いくつかのVBランタイムが存在するようですが、代用できるものはありますか?
- 初心者でもわかりやすいように、VBランタイムの種類と代用方法を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
早い話が、ランタイムはVBのバージョンごとに用意する必要があります。 ですから、VB6のランタイムでVB4の代用をすることはできません。 別途、VB4のランタイムが必要です。 ただし、VBには、SP(サービスパック)というさらに細かいバージョンがあり、 例えばVB6が発売された後に判明した不具合などが修正されたときに、 (SPなし)、SP1、SP2…というようにサービスパックの数字が上がったものが 新たにリリースされます。 VB6の場合SP5までありますが、すべてのサービスパックごとに用意する必要はなく 例えばVB6SP5のランタイムを用意すれば、SPなし~SP5までのすべてのSPを 賄うことができます。 また、ベクター等に行けば様々な種類のランタイムがありますが、 実際は、VBのソフトを動かすのに絶対に必要な、基礎となるランタイムは、 1バージョンにつき1つだけです。 VBでソフトを作る場合、「ActiveX」という仕組みを使い、VB自体の機能を 拡張している場合がほとんどです。しかし、ActiveXにも拡張子がOCXの コンポーネント(ランタイムに近いもの)が別途必要となります。 ActiveXコンポーネントにはいくつもの種類があるため、ソフト作者それぞれが 適切だと思われるActiveXコンポーネントを選んで、1つのパッケージに しているために、同じバージョンでもランタイムが何種類もあるよという 状態になっています。 VBでよく使われる、ActiveX コンポーネントというものはある程度決まってますから、 基本的には、1度入れたバージョンのVBランタイムは、もう導入しなくても良い と考えていただいてかまわないと思います。
お礼
詳しくありがとうございました。VBランタイムはめんどくさいものだと再認識(^-^; また別件がありましたら、ぜひご協力よろしくお願いします。