ここから本文です

プログラムAとBがあり、元々はどちらも動作するプログラムなんですが、Aを動かした...

アバター

ID非公開さん

2019/9/211:59:33

プログラムAとBがあり、元々はどちらも動作するプログラムなんですが、Aを動かした後Bを動かすと、Bの方に「cmd.exdはコード1を伴って終了しました。」というかエラーが出ます。

原因は何でしょうか?

閲覧数:
17
回答数:
1
お礼:
50枚

違反報告

ベストアンサーに選ばれた回答

ten********さん

2019/9/212:50:42

「cmd.exd」 → 「cmd.exe」ですね

cmd.exeはスクリプトなどを実行するためのシェル的な(OSに含まれている)プログラムなので、Bについては、単体プログラムではなく、恐らくそれを呼び出すバッチ的なプログラムなのかと思います。

となると、プログラムAとBとはメモリ空間的には独立しているはずなので、メモリの問題ではないと推測します。

考えられるのは、両方ともファイルを参照したりするプログラムで、Aを実行したときに、Bで必要なファイルを削除したり、移動してたりするのではないでしょうか?そのせいで、プログラムBが動かなくなっている、ということかと思います。もしくはAがファイルOpenしたまま終了しておらず、Bを起動してしまったとかも考えられます。

アバター

質問した人からのコメント

2019/9/2 13:07:25

もしくはAがファイルOpenしたまま終了しておらず、Bを起動してしまったとかも考えられます。
→恐らくこれです!ありがとうございます!

みんなで作る知恵袋 悩みや疑問、なんでも気軽にきいちゃおう!

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問は選択されたID/ニックネームのMy知恵袋で確認できます。

不適切な投稿でないことを報告しました。

閉じる