tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re: VB6 Win7でのGrid32.ocx使用について
投稿日: 2010/07/07(Wed) 13:33
投稿者魔界の仮面弁士
> これまで通りにVBのCD-ROMから
> GRID32.OCXとDBGRID32.OCXをシステムフォルダにコピーしたり
インストーラーを用意せず、手動コピーで組み込もうとしているのですね。
%windir%\System32 の下に配置してしまわないよう注意して下さい。

> Regsvr等の作業はしているのですが、
Regsvr32.exe ですよね?

登録時に、64bit 版と 32bit 版を間違えないよう注意して下さい。
(System32\Regsvr32.exe は 64bit 版です)


>  ***\DBGRID32.OCX'を読み込めません。  と表示されます。
開発環境から利用する場合、(ランタイムだけではなく)デザインタイムライセンスも
必要になりますが、その点は大丈夫でしょうか?
http://support.microsoft.com/kb/318597/ja


> できればそのまま使用できると非常に助かります。
そもそも VB6 付属の dbgrid32.ocx や grid32.ocx は、VB6での新規プロジェクトでは
使用すべきではないとされているのですが、その点は把握されておられますでしょうか。
http://support.microsoft.com/kb/412577/ja

特に grid32.ocx は、VB5 の時点において既に非推奨とされています。
http://support.microsoft.com/kb/409930/ja

また Windows 7 においては、dbgrid32.ocx はサポート対象のランタイムですが、
grid32.ocx はサポート対象外となっています。


> さらに、元の環境(XP32bit)で動作していたプログラムを
> Windows7で実行してみても、実行時エラー'339'が出てしまい、
> 動作いたしません。
『Windows XP で実行した場合には正常に動作した VB 6.0 アプリケーションを
 Windows Vista もしくは Windows 7 で実行すると問題が発生する場合は、
 通常のサポート手続きを踏んで、問題を報告してください。』
だそうです。
http://msdn.microsoft.com/ja-jp/vbasic/cc707268.aspx

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。