こんにちは、こんばんは。閲覧ありがとうございます。
最近知り合いに東方の同人ソフトを頂いたのですが、エラーばかりが発生し、プレイできません…
エラーウィンドウのタイトル
Microsoft Visual C++ Debug Library
エラーメッセージの内容
Debug Assertion Failed!
Program: D\thLabyrinth_ver3\thLabyrinth_ver3.exe
File: f\dd\vctools\crt_bid\self_x86\crt\src\fputc.c
Line: 44
Expression: (str != NULL)
For information on how your program can cause an assertion failure, see the Visual C++ documentation on asserts.
(Press Retry to debug the application)
と表示され、選択肢は中止、再試行、無視の3つです。
いずれも押しても意味がありませんでした。
Pcに不慣れで全く理解できません。
詳しい方、改善策等をよろしくお願いいたします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
>For information on how your program can cause an assertion failure, see the Visual C++ documentation on asserts.
ssertsがあってはいけない引数やメンバ変数で受け取ったので停止したという事で。
>File: f\dd\vctools\crt_bid\self_x86\crt\src\fputc.c
>Line: 44
fputc.cの44行目にデバッグエラーが出ているという事で、古いバージョンのVisual C++には無い命令かもしれません、だからといってそれより新しいVisual C++がWindows2000に適用できる保証はありません(Windows2000には無い機能があるからです)
逆に検証するならXPのPCで正常に動くのか?動くとしたらWin2000は対応していないプログラムという事ですから、改善以前の問題でWindowsを変える以外方法はありません。
選択肢は、PCを諦めるか、ソフトを諦めるかの2択でしょう。
どうしてもと言うならVisual C++の現状より新しい物をインストールしてみるしかありませんが、それすら入手できるか判りません(サポートが終わっているのと現状のバージョンが判らないので)そして新しいVisual C++が使える可能性があるとしたらSP4の数年後にでた最終アップデート ロールアップ1
http://www.microsoft.com/ja-jp/download/details. …
を適用してからになると思います。
No.1
- 回答日時:
>再試行
>意味がありませんでした
アサートが発生した時「再試行」をクリックすれば、ソースファイルが表示されます。
ASSERT ()の中に記述されている条件が満たされていないので、それを満たすようにします。(アサート/コメントが英語で書かれていることもあり)
>東方の同人ソフト
東方シリーズは、紅魔郷、妖々夢、永夜抄、花映塚などいろいろあります。具体的に書いた方がよいのでは?(当方はゲームしないので・・・)
パッチをダウンロードし、手動で対象のフォルダまで移動し、実行するタイプもあるようで、バグがあると
更に、インストール先などをスクリプトで指定できるインストーラ作成(インストールした東方シリーズのソフトの場所に置き、パッチをあてるという処理をインストーラ側が自動で実行するようにスクリプトを書き作る)したりとVisual C++は、<pcに不慣れで全く理解できません>方にはハードルが高いように思えます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) python fbprophetについて 1 2022/09/29 19:44
- C言語・C++・C# PC画面を録画するプログラムでdllの読み込みエラー 1 2023/04/22 08:31
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- YouTube youtubeからの著作権メールについて 2 2023/02/14 16:12
- Gmail 【お助け!】サーバーからのメール送信でGmailに送信されない問題について 1 2023/06/20 22:03
- Outlook(アウトルック) outlookの送信エラーについて 1 2022/05/13 12:04
- その他(SNS・コミュニケーションサービス) 自分のpcがハッキングされたようなメールが来たのですがどうすればいいですか? 4 2022/10/02 16:14
- 英語 The Twilight Zone1959に関するCBSの回答について 1 2023/03/02 15:13
- 戦争・テロ・デモ ウクライナ、メル友に五千円要求されてさ 1 2022/04/02 09:38
- オープンソース Flaskでサーバー立ち上げに関して 1 2023/08/12 21:02
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VISTAでブルースクリーン0x0000...
-
印刷できません。
-
起動後「ディスクがありません...
-
光ファイバーとウィルスバスター
-
PCの不良箇所がわかりません。
-
PC起動時にGoogleUpdateに予期...
-
InstallShield Wizardでゲーム...
-
windows vista isoダウンロード
-
システム情報が見られません
-
AKAI MPC1000
-
インストロ―ルIDはどうすれば...
-
CEF Initialion Error
-
pingの応答で「General Failure...
-
パソコンが週1~週2くらいで...
-
英語Windowsと日本語の文字化け
-
古いウィンドウズOSを使う利...
-
EXCEL 2013の設定を工場出荷状...
-
Windows7、8 今購入するなら...
-
AndroidOSについて Android各機...
-
セットアップDVD付とは。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PC起動時にエラーメッセージ
-
エラー1635で困っています
-
タスクバー通知領域へのアイコ...
-
Runtime Error! の解決方法
-
Nicrosoft word 2010でエラー
-
ホームページのトップページが...
-
Ad-Ware Freeがエラー2343でイ...
-
これまで使って居たソフトが入...
-
ソフトを起動するとエラーメッ...
-
NTT西セキュリティ対策ツールが...
-
InstallShield 関係のインスト...
-
WINDOWS標準の電卓とペイント機...
-
削除できません!!!
-
Windows95対応のCD-ROMはWindow...
-
【win8】reference by pointe
-
Windows7 でgoogleが証明書エラ...
-
Windows7、リカバリーでエラー...
-
Windowsメッセンジャーを削除し...
-
ゆっくりムービーメーカー3に...
-
windows7で突然ブルースクリー...
おすすめ情報