みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

run time error "6" …

Stu's Quiz Boxes (http://quizboxes.com/download/)というクイズを作成するソフトを
インストールしましたが、問題の中に画像が入っているクイズを開き問題をクリックすると、
「run time error "6" over flow」となりソフトが終了してしまいます。

オーバーフローなので、プログラム上のミスなのかと思い、ソフトのHPを見たのですが、Windowsそれぞれのバージョンで実行可能ということなのでこちら側のPC環境の問題かと思います。

VBランタイムを一通り入れてみましたが、エラーメッセージが日本語「実行時エラー"6" オーバーフロー」
になっただけでソフトが終了してしまいます。

英語版で作られたVBアプリを日本語Windowsで使おうとする過程で起きるエラーではないかという予想なのですが、解決策がわかりません。

このような事態にあった方、解決策がおわかりの方いましたらご教授お願いいたします。

投稿日時 - 2011-02-24 12:30:51

QNo.6546725

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.3

MAKARONI580さん 今日は!
>まだ締め切られて居ないので、NO2ですが補足します。
●[VB5] SP2:ネイティブ コード コンパイル時に実行時エラー 6 が発生
http://support.microsoft.com/kb/171837  サポート期間が終了した「サポート技術情報」資料に関する免責事項 
原因:Visual Basic は、最適化を指定してネイティブ コードにコンパイルするとき、if 式内の Byte データ型を正しく評価できません。...Visual Basic は、最適化を指定してネイティブ コードにコンパイルするとき、if 式内の Byte データ型を正しく評価できません。
回避策:p-code にコンパイルするか、[最適化なし] を使用してネイティブ コードにコンパイルするか、または if 式内の Byte データ型をほかのデータ型に置き換えます。
●Microsoft Visual Basic 6.0 サポート ページ
http://support.microsoft.com/ph/2971
概要:Visual Basic 6.0の技術資料集です。左側のすべてのトピックも参考にして下さい。
注意:お知らせ : Windows XP Service Pack 2 (SP2) のサポートは 2010 年 7 月 13 日 (米国時間) で終了しました。引き続き、Windows 用のセキュリティ更新プログラムをダウンロードするには、Windows XP Service Pack 3 (SP3) をインストールしてください
SP3 インストールに必要な情報は、「インストール、アップグレード、アクティベーション」の項目をご確認ください
●Windows XP Service Pack 3 に関する情報
http://support.microsoft.com/kb/936929/ja
概要:詳細Windows XP SP3 の一般的な情報については、次のマイクロソフト Web サイトを参照してください。 http://windows.microsoft...Windows XP SP3 の一般的な情報については、次のマイクロソフト Web サイトを参照してください。
http://windows.microsoft.com/ja-jp/windows/help/learn-how-to-install-windows-xp-service-pack-3-sp3 (http://windows.microsoft.com/ja-jp/windows/help/learn-how-to-install-windows-xp-service-pack-3-sp3)
Windows XP SP3 の入手方法
Windows XP Service Pack 3 を入手する方法の関連情報を参照するには、以下のサポート技術情報番号をクリックしてください。
322389 (http://support.microsoft.com/kb/322389/ ) 最新の Windows XP Service Pack を入手する方法
Windows XP Service Pack 3 のインストール前に実行する手順
Windows XP SP3 をインストールする前に実行することが推奨されている手順を参照するには、以下のサポート技術情報番号をクリックしてください。
950717 (http://support.microsoft.com/kb/950717/ ) Windows XP Service Pack 3 のインストール前に実行する手順について
またソフトは、IE7/IE8/VB-6にグレードアップして下さい。
>VBランタイムを一通り入れてみましたが、エラーメッセージが日本語「実行時エラー"6" オーバーフロー」は、上記のWindowsなどIE7またはIE8にVBランタイムを一通り入れてみましたが、エラーメッセージが日本語「実行時エラー"6" オーバーフロー」エラー。
ソフトが合わない要です。其れにしても全体をコンパイルしないで、ブロック別に操作すれば「実行時エラー"6" オーバーフロー」は、発生しないと思われます。

投稿日時 - 2011-03-28 19:47:32

ANo.2

MAKARONI580さん 今日は!
補足見ました。当然国で異なります。
英語版で実行出来ますか?
>英語版で作られたVBアプリを日本語Windowsで使おうとする過程で起きるエラーではないかという予想なのですが、解決策がわかりません。
既定のフォントは通常、それぞれの国で利用される一般的なフォントが割り当てられています。他の国では下記のファイル名です。
 VB6JP.DLL 日本
 VB6FR.DLL フランス
 VB6DE.DLL ドイツ
 VB6IT.DLL イタリア
 VB6KO.DLL 韓国
 VB6ES.DLL スペイン
 VB6CHS.dll 中国(簡体字)
デザイン時(もしくは実行時)に、フォントを設定してあるコントロールには、既定のフォントでは無く指定したフォントが使用され居るからです。
注:なお、指定したフォントが実行環境に無い場合に自動的に代替フォントが利用される事に為って居ますが色々問題が出ます。
■ランタイムエラー(Microsoft社推薦)
http://jp.optimizer365.com/fix-runtime-errors.htm
概要:ランタイムエラーとは?
ランタイムエラーはWindowsでよく発生するエラーの一種であります。
パソコンにアプリケーションが起動すると、ランタイムエラーが発生することがあります。プログラムの実行中によく発生します。つまり、
ソフトウエアの実行することで、ランタイムエラーの発生を避けられないのです。
ランタイムエラーの原因は?
パソコンのプログラムがだんだん複雑で重くなって、PC システムにRAM不足となります。RAMの量が実行するプログラムに不足する場合、
パソコンにエラーを表示されます。一般的にランタイムエラーの原因はレジストリエラーに関わります。
レジストリ故障することで、Windowsにランタイムエラーが発生します。日々益々レジストリに記憶されたデータが肥大化するとともに、
エラーが連発することになります。(このソフトはランタイム予防ソフトです)

現在使用中のパソコンの、HDDのパーティションをC・Dドライブの比率も確認して見て下さい。
其れとセキュリティソフトにも、関連が有るとの事ですので矢張り確認して下さい。

投稿日時 - 2011-02-26 14:41:16

ANo.1

MAKARONI580さん 今日は!
>Stu's Quiz Boxes (http://quizboxes.com/download/)というクイズを作成するソフトを
>インストールしましたが、問題の中に画像が入っているクイズを開き問題をクリックすると、
>「run time error "6" over flow」となりソフトが終了してしまいます。
>オーバーフローなので、プログラム上のミスなのかと思い、ソフトのHPを見たのですが、Windowsそれぞ>れのバージョンで実行可能ということなのでこちら側のPC環境の問題かと思います。
■ランタイムエラー 【runtime error】(実行時エラー)
http://e-words.jp/w/E383A9E383B3E382BFE382A4E383A0E382A8E383A9E383BC.html
概要:プログラムの実行中に発生するエラーのこと。
1.ソースコードをコンパイルして実行するプログラミング言語では、コンパイルの段階で誤った構文がないかなどが確認されている。
2.しかし、コンパイル段階ですべてのエラーを取り除くことはできない上に、実行時には他のプログラムに処理を任せるなど、実行したプログラムとは直接関係ないところで処理が行われることも多く、他のプログラムから予想外の結果が返ってくるなどして、プログラムが処理を続行できなくなることもある。
案外面倒な問題です。
■静的解析による品質向上支援ツール 「PGRelief (ピージーリリーフ) C/C++」
http://jp.fujitsu.com/group/fst/services/pgr/?from=adpgr&gclid=CODy2-T_n6cCFceCpAod1HUsPQ
概要:「PGRelief C/C++」は、コーディング規約に即してソースプログラムを静的に解析します。プログラムの欠陥を指摘し、その解決策を開発者に提示する強力な支援ツールです。
また、ソースプログラム集約サーバ上で一括解析する「品質監視オプション」により、組織的な品質の管理・把握が容易になり、より一層のソフトウェアの品質向上・開発効率化を実現します。
■静的解析による品質向上支援ツール「PGRelief C/C++」ダウンロード
http://jp.fujitsu.com/group/fst/services/pgr/download/
概要:Visual Studio 2005 (Visual C++ 2005) 、または、Visual Studio 2008 (Visual C++ 2008)で 、PGRelief C/C++ を解析・結果参照するためのアドインをダウンロードできます。
このアドインを適用して頂くことで、PGReliefの初期設定の手間を軽減することができます。また、コンパイラ、エディタ、デバッガと連携し開発を行う事が出来、効率的な解析作業を行なう事が出来ます。
左側の目次で選択出来ますが、元プログラムのソ-スを調べ無いと行けません。
●Internet Explorer のランタイム エラーを解決する
http://support.microsoft.com/kb/822521/ja
概要:解決する必要があるランタイム エラー→表示されるエラーに最も近いエラーをクリックしてください
1."ランタイム エラーが発生しました。デバッグしますか?" の Fix itを使用する
2."ランタイム エラーが発生しました。デバッグしますか?" を自分で解決する
問題が解決されたかどうかの確認
類似した問題と解決方法
1.項の場合はページ内の、Microsoft Fixit 50043 この問題を解決するをクリックします。
注意: このウィザードは英語版のみである場合がありますが、自動的な解決は英語版以外の Windows でも機能します。また操作しているコンピューターに問題がない場合、自動的な解決をフラッシュ ドライブまたは CD に保存して、問題のあるコンピューターで実行することができます。

ゲームの場合は、Re:runtime errorでゲームができない時そのゲームをアンインストールしてWindowsを再起動して再度インストールし直してみたら如何でしょうか?
またゲームを動かすのに必要な、システムファイルがインストールされていない可能性があるのでゲームのダウンロードサイトで、必要なシステムとアンインストールの方法を確認して見て下さい。

投稿日時 - 2011-02-24 17:11:20

補足

一通り試してみましたが解決できませんでした。
「PGRelief」に関してはすでに.exeファイルになっているため、
ファイルが開けないようです。

英語版Windowsと日本語版WindowsではVBランタイムの内容は違うのでしょうか?

投稿日時 - 2011-02-25 08:20:19

あなたにオススメの質問