Q&A-MS情報編 |
Microsoft のサイトに掲載されている情報に関する質問をまとめました。
VBが起動しなくなったのですが、どうすれば良いのでしょう?
VB6.0 をインストールしたら起動時に接続ダイアログが表示される
VB5.0 で VB4. 0のコントロールを使用するには?
コントロールを貼り付けると「ライセンス情報がありません」と表示される
VB5.0で右詰めにしたテキストボックスがVB6.0に移行すると左詰めになる
タブ ダイアログのタブ上のコントロールがなくなってしまうのですが?
IE5.0をインストールしたらVB6.0でエラーになるのですが?
VB5.0 と VB6.0 の開発環境は共存できるのでしょうか?
Q VBが起動しなくなったのですが、どうすれば良いのでしょう?
VBを起動しようとすると、「予期しないエラーが発生しました」と表示されて、起動されなくなりました。どうしたら良いでしょうか?
A Microsoft
のサイトから recents.exe を入手して実行してください。
プロジェクトのファイル名やフォルダ名に全角の文字を使用している場合に、「予期しないエラーが発生しました」
というエラーメッセージを出して VB5.EXE
が起動できなくなってしまう場合があります。(なぜ SP3で直さなかったのでしょうかね
^^;)VB6.0では、回避されているようです。
例えば、「サンプル.VBP」というファイル名を使用したり、「\共通\Common\TEST.VBP」とうようなディレクトリ名を使用した場合発生します。(1ヶ所でもあればそのうち発生します)
回避策としては、Micirosoft のサイトから recents.exe
というモジュールを入手して実行してください。現在の入手先(1999/3/4)は以下の通りです。
http://www.microsoft.com/japan/developer/vbasic/download/recents.htm
詳細に付いては、Microsoft
の以下のサイトを参考にしてください。(1999/3/4
のアドレスです、見つからない場合は、検索で文書番号の J043406 を検索してください)
http://www.microsoft.com/japan/support/kb/articles/j043/4/06.htm
(注意)このページの内容は、Visual
Basic5.0(SP3) を対象に記述されています。
(注意)
ここでの情報については、あくまでも各自の責任にて、ご使用ください。内容に関する質問については、回答できる保証がありませんので、予めご了承願います。
Q VB6.0 をインストールしたら起動時に接続ダイアログが表示される
VB6.0 や Visual Studio 6.0 をインスールしたら、Windows95 や
Windows98
の起動時に、インターネットの接続ダイアログが必ず表示されるようになりました。表示しないようにするには、どうしたら良いでしょうか?
A
レジストリの情報を変更すれば表示されないようになります
起動時の、インターネットの接続ダイアログの表示は、レジストリにリモート接続の設定がされている時に表示されます。
詳細に付いては、Microsoft
の以下のサイトを参考にしてください。(1999/3/5
のアドレスです、見つからない場合は、検索で文書番号の
J045358 を検索してください)
http://www.microsoft.com/japan/support/kb/articles/j045/3/58.htm
ここに記述されている方法以外に、レジストリ設定に慣れている方は、直接レジストリを変更する事もできます。設定に慣れていないと、マシンが起動しなくなるなどのトラブルがあるので注意してください。(あくまでも、各自の責任にて行ってください)
1. スタートメニューの[ファイル名を指定して実行]で、regedit
を起動。
2. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\OLE を開く
3. EnableRemoteConnect キーの値を "N"
に設定する。
(注意)
ここでの情報については、あくまでも各自の責任にて、ご使用ください。内容に関する質問については、回答できる保証がありませんので、予めご了承願います。
Q VB5.0 で VB4.0 のコントロールを使用するには?
VB5.0 をインストールしたが、VB4.0で使用したグリッドや3Dのコントロールが無くなっています。VB4.0のコントロールを使用するにはどうしたら良いでしょうか?
A VisualStudio
のCDに入ってます
Professional Edition、Enterprise Edition のVBのCDの中には、VB4.0で使用した以下のコントロールが収納されています。
コントロール名 | ファイル名 | 正式名称 |
アニメーション ボタン | Anibtn32.ocx | Desaware Animated Button Control |
ゲージ | Gauge32.ocx | MicroHelp Gauge Control |
グリッド | Grid32.ocx | Microsoft Grid Control |
キー ステータス | Keysta32.ocx | MicroHelp KeyState Control |
アウトライン | Msoutl32.ocx | Microsoft Outline Control |
スピン ボタン | Spin32.ocx | Outrider SpinButton Control |
3D チェック ボックス | Threed32.ocx | Sheridan 3D Controls |
3D コマンド ボタン | Threed32.ocx | Sheridan 3D Controls |
3D フレーム | Threed32.ocx | Sheridan 3D Controls |
3D グループ プッシュボタン | Threed32.ocx | Sheridan 3D Controls |
3D オプション ボタン | Threed32.ocx | Sheridan 3D Controls |
3D パネル | Threed32.ocx | Sheridan 3D Controls |
上記のコントロールは CD-ROM の \VB5.0\TOOLS.JPN\CONTROLS(VB5.0の場合)
に格納されています。インストールの方法は、Readme.txt
を参照してください。
詳細に付いては、Microsoft
の以下のサイトを参考にしてください。(1999/3/8
のアドレスです、見つからない場合は、検索で文書番号の
J031743 を検索してください。
http://www.microsoft.com/japan/support/kb/articles/j031/7/43.htm
(注意) VB5.0 または VB6.0
に収納されたVB4.0 のコントロールは、配布できません。
(注意)
ここでの情報については、あくまでも各自の責任にて、ご使用ください。内容に関する質問については、回答できる保証がありませんので、予めご了承願います。
Q コントロールを貼り付けると「ライセンス情報がありません」と表示される
VB5.0
でコントロールを貼り付けると「ライセンス情報がありません」と表示されて貼り付けることができません、どうしたら良いでしょうか?
A MSサイトより
Vbcmpfix.exe を入手して実行してください
この現象は、Visual Basic
をインストールする以前に、別のインストーラでライセンス情報の無いコントロールがインストールされている場合に発生します。対応方法は、Vbcmpfix.exe
を入手して実行する方法と、VB5.0をアンインストールする方法がありますが、アンインストールする場合は、手動でコントロールの情報を削除する必要があります。
詳細に付いては、Microsoft
の以下のサイトを参考にしてください。(1999/3/11
のアドレスです、見つからない場合は、検索で文書番号の
J040961 を検索してください)
http://www.asia.microsoft.com/japan/support/kb/articles/j040/9/61.htm
(注意)
ここでの情報については、あくまでも各自の責任にて、ご使用ください。内容に関する質問については、回答できる保証がありませんので、予めご了承願います。
Q VB5.0で右詰めにしたテキストボックスがVB6.0に移行すると左詰めになる
VB5.0でテキストボックスのプロパティの設定で、右詰にしたものを、VB6.0に移行したのですが、全て左詰となってしまいます。これは、製品上の問題なのでしょうか?
A MultiLine
プロパティを True に設定してください
この現象は、OSのバージョンやサービスパックの設定によってテキストコントロールの機能が異なるので発生するようです。回避策としては、右詰めを指定した場合は、MultiLine
プロパティを True
に設定すれば、どのバージョンでも正しく表示されるようです。
詳細に付いては、Microsoft
の以下のサイトを参考にしてください。(1999/4/9
のアドレスです、見つからない場合は、検索で文書番号の
J045966 を検索してください)
http://www.asia.microsoft.com/japan/support/kb/articles/j045/9/66.htm
(注意)
ここでの情報については、あくまでも各自の責任にて、ご使用ください。内容に関する質問については、回答できる保証がありませんので、予めご了承願います。
Q タブ ダイアログのタブ上のコントロールがなくなってしまうのですが?
Form_Load イベントで Tab
プロパティを変更したら、表示されたTabのコントロールが無くなってしまうのですが、どうしたら良いでしょうか?
A Visual
Studio 97 Service Pack 2 以降で修正されています
この対応は、Visual Basic5.0 Professional Edition、Enterprise Editionで発生しますが、Visual
Studio 97 Service Pack 2 以降で修正されています。
Service Pack 2以外の回避策としては、Microsoft
の以下のサイトを参考にしてください。(1999/5/13
のアドレスです、見つからない場合は、検索で文書番号の J041289 を検索してください)
http://www.microsoft.com/mscorp/worldwide/japan/support/kb/articles/j041/2/89.htm
(注意)
ここでの情報については、あくまでも各自の責任にて、ご使用ください。内容に関する質問については、回答できる保証がありませんので、予めご了承願います。
Q IE5.0をインストールしたらVB6.0でエラーになるのですが?
Intenet Explorer 5.0
をインストールしたら、VB6.0でアプリケーションエラーが表示されるようになりました。どうしたら良いでしょうか?
A Visual
Studio(R) 6.0 Service Pack 3 をイントールしてください
VB6.0 で IE5.0 をインストールした場合の問題について、MSより
Visual Studio(R) 6.0 Service Pack 3
がリリースされています。こちらを参照してください
http://www.microsoft.com/japan/developer/vstudio/techinfo/sp/vs6sp.htm
(注意)
ここでの情報については、あくまでも各自の責任にて、充分にテストを行ってご使用ください。内容に関する質問については、回答できる保証がありませんので、予めご了承願います。
Q VB5.0 と VB6.0 の開発環境は共存できるのでしょうか?
Visual Basic 5.0 と Visual Basic 6.0
の開発環境は、共存できるのでしょうか?
A
できません!
基本的にMSのサイトでは、VB5.0 と VB6.0
の開発環境を共存させることは保証していません。さらに最悪なのは、VB6.0
をインストールした後に VB5.0
に戻したい場合は、ハードディスクをフォーマットしなおすしか方法がありません。
詳細については、こちらを参照してください(1999/10/14
のアドレスです、見つからない場合は、検索で文書番号の J045059 を検索してください)
http://www.microsoft.com/mscorp/worldwide/japan/support/kb/articles/j045/0/59.htm
(注意)
ここでの情報については、あくまでも各自の責任にて、ご使用ください。内容に関する質問については、回答できる保証がありませんので、予めご了承願います。