• ベストアンサー

実行時のエラー

noname#30727の回答

  • ベストアンサー
noname#30727
noname#30727
回答No.1

相対パスでのファイルアクセスがあるならば、作業用のディレクトリが実行ファイルと違うディレクトリの時に、アクセスに失敗します。

qwertyboard
質問者

お礼

仰るとおりファイルのパスが通っていませんでした。 助かりました、ありがとうございました。

関連するQ&A

  • 実行ファイルについて

     OSはWinXPでコンパイラはVC++を使用しています。  作成したプログラム等がVisual Studio Projectsフォルダに保存されて、Debugの中にある実行ファイルが私の場合「program.exe」と保存されています。 その実行ファイルprogram.exeをcmdまでドラッグして実行すると問題なく実行できるのですが、program.exeそのものをクリックして実行すると、プログラムが終了したと同時に画面が消えるようになってしまいます。これを勝手に消えなくするにはどうすればよいのですか?教えてください。 *プログラム自体は問題ありません。

  • Snipping Toolが実行できません。

    プログラムメニューからデスクトップに移行した「Snipping Tool」アイコンをダブルクリックすると「C:\System32\Snipping Tool.exeが見当たりません」とのダイアログがでました。エクスプローラーで件のフォルダーをチェックしても確かに見当たりませんでした。 何故、Snipping Tool.exeがなくなってしまったのでしょうか。また、Snipping Toolが使えるようにするにはどうすればいいのでしょうか。

  • 毎回エラーになる・・

    デスクトップでフォルダのアイコンをダブルクリックしてウィンドウを開き、閉じるたびにエラーになります。 「explorer.exe -アプリケーション エラー- (略)のメモリを参照しました。メモリが"written"になることはできませんでした。」 とでて、 問題が発生したため終了します。というウィドウが出ます。 どうすれば直るのでしょう?

  • VisualStudio.NETの実行ファイルはどれ?

    今VisualSdudio.NETでプログラムを書いています。 実行ファイルはDebugフォルダの.exeファイルだと思ったのでダブルクリックしたのですが何もおきません・・・。 プログラムを実行するときはプログラムはひとつ上のフォルダの"DxLib.h"をインクルードしていてcppファイルもこのフォルダにあります。 VisuialSdudio.NETの「デバッグ」→「開始」を選択すると 処理画面が表示され、きちんと実行されます。 コンパイルはVisualStudio.NETで行って、実行はVisualStudio.NETを使わずにやりたいのです。 ファイルアイコンダブルクリックから起動するにはどうしたらいいのでしょうか? どなたかお詳しいかた教えてください><

  • 実行時エラーについて

    お世話になっています。教えて下さい。 VBで作ったプログラムです。 デバッグ時には何の問題もなく、実行可能(完全コンパイル後に実行)で、コンパイルも問題なく通りますが、EXEにして実行すると、以下のエラーが出ます。 実行時エラー:'91' object変数、またはwithブロック変数が設定されていません。 どなたか、原因に心当たりがある方、いらっしゃったら教えて下さい。 よろしくお願いします。

  • 実行体を別のマシンで実行させたい

    Windows Vistaマシン(PC)にインストールしたVisual Studio 2005でVC++により作製した実行体を、素の(Visual Studio 2005がインストールされていない)Windows XPマシン(PC)で、実行させたく存じます。 まず、Windows VistaマシンおよびインストールされているOSの詳細は、下記の通りです。 PC:プロセッサ  →Intel Core2 Duo CPU T7250 @ 2GHz   メモリ    →2GB   システムの種類→32bit OS OS:Windows Vista Home Premium SP2 次に、インストールしたVisual Studio 2005の詳細は、下記の通りです。 Visual Studio 2005:Version8.0.50727.867(vsvista.050727-8600) .NET FRAMEWORK :Version2.0.50727 SP2 次に、Windows XPマシンおよびインストールされているOSの詳細は、下記の通りです。 PC:プロセッサ  →Intel Celeron M processor @ 1.3GHz   メモリ    →512MB   システムの種類→32bit OS OS:Windows XP Home Version2002 SP3 次に、作製した実行体は、Visual C++ プロジェクトから「MFCアプリケーション」を選択し、Vistaマシン上でダブルクリックで実行するとウィンドウが発生し、ウィンドウ内には、ボタンが1つおよび入力テキストが1つ存在して「テキスト入力してOKならば、OKボタンを押下する」程度の簡単なプログラムをリンクしたものです。以下の要領でXPマシン側に実行体を移動し、実行体をダブルクリックで実行させようとしたのですが、いずれも「このアプリケーションの構成が正しくないため、アプリケーションを開始できませんでした。アプリケーションを再度インストールすることにより問題が解決することがあります。」というダイアログが出現し、実行に失敗しました。以下、この実行体名を「text_input.exe」と称して失敗例を記述します。 1.「text_input.exe」をそのままXPマシンのROOTの直下に置いて実行した → NG 2.XPマシンに、   ・Microsoft .NET Framework Version 2.0 再頒布可能パッケージ (x86)   ・Microsoft .NET Framework 2.0 日本語 Language Pack (x86)   ・Microsoft Visual C++ 2005 再頒布可能パッケージ (x86)  をインストールした後、「text_input.exe」をXPマシンのROOTの直下に置いて実行した → NG 3.「text_input.exe」を作製する際、「stdafx.h」内で、#pragma宣言をして下記のファイルもリンクした   #pragma comment( dll, "C:\Program Files\Microsoft Visual Studio 8\VC\redist\x86\Microsoft.VC80.CRT\msvcm80.dll" )   #pragma comment( dll, "C:\Program Files\Microsoft Visual Studio 8\VC\redist\x86\Microsoft.VC80.CRT\msvcp80.dll" )   #pragma comment( dll, "C:\Program Files\Microsoft Visual Studio 8\VC\redist\x86\Microsoft.VC80.CRT\msvcr80.dll" )   #pragma comment( manifest, "C:\Program Files\Microsoft Visual Studio 8\VC\redist\x86\Microsoft.VC80.CRT\Microsoft.VC80.CRT.manifest" )   #pragma comment( dll, "C:\Program Files\Microsoft Visual Studio 8\VC\redist\x86\Microsoft.VC80.MFC\mfc80.dll" )   #pragma comment( dll, "C:\Program Files\Microsoft Visual Studio 8\VC\redist\x86\Microsoft.VC80.MFC\mfc80u.dll" )   #pragma comment( dll, "C:\Program Files\Microsoft Visual Studio 8\VC\redist\x86\Microsoft.VC80.MFC\mfcm80.dll" )   #pragma comment( dll, "C:\Program Files\Microsoft Visual Studio 8\VC\redist\x86\Microsoft.VC80.MFC\mfcm80u.dll" )   #pragma comment( manifest, "C:\Program Files\Microsoft Visual Studio 8\VC\redist\x86\Microsoft.VC80.MFC\Microsoft.VC80.MFC.manifest" )     その後、上記2項の状態のXPマシンのROOTの直下に「text_input.exe」を置いて実行した → NG いよいよ手立てがなくなりました。Windows並びにVisual Studioに精通されている方がおりましたら、素のWindows XPマシンで動作させる方法をご教示頂きたく、お願いいたします。

  • VC6.0でエラー

    環境:winNT4.0,vc6.0 コンソールアプリケーション作成でデバックモードではエラー、警告は、出ないのですが リリースモードで下記のようなエラーがでます。 エラーを消すにはどうしたらよいのでしょうか? 宜しくお願いします。 --------------------構成: muktc - Win32 Release-------------------- リンク中... muktc.obj : error LNK2001: 外部シンボル "_WSACleanup@0" は未解決です muktc.obj : error LNK2001: 外部シンボル "_WSAStartup@8" は未解決です muktc.obj : error LNK2001: 外部シンボル "_WSAGetLastError@0" は未解決です muktc.obj : error LNK2001: 外部シンボル "_gethostname@8" は未解決です muktc.obj : error LNK2001: 外部シンボル "_NetRemoteTOD@8" は未解決です Release/muktc.exe : fatal error LNK1120: 外部参照 5 が未解決です。 link.exe の実行エラー muktc.exe - エラー 6、警告 0

  • 動画を見ようとしたら「データ実行防止」エラーがでる

    おはつです。質問させていただきます。 動画を見ようとしたら、 「データ実行防止 -Microsoft Windows」 コンピュータ保護のため、このプログラムは Windows により終了されました。 というエラーがでます。その後、 「explorer.exe」 問題が発生したため、explorer.exeを終了します。(以下省略。 というエラーがでて、explorerが再起してしまうのですが、この動画はウイルスということなんでしょうか?それとも誤作動でしょうか? よければ教えてください。よろしくお願いします。

  • python codeが 実行出来ない

    簡単なテスト用のpython code(sample.py)を実行するのにエクスプローラーから選択しダブルクリックで立ち上げるとVisual studio codeが立ち上がり、実行できるのですが、Visual Studio Codeを立ち上げ、フォルダーを選択し、そこからsample.pyを実行すると添付図の状態となり、エラーメッセージもなく停止状態になります。 他の****.pyを選択して実行しても同様です。 一度、当該フォルダーを閉じ、別のフォルダーを開いた場合、複数の***.pyがあっても、選択して、夫々実行可能となります。 この例示のch8フォルダーが壊れているという状態ではありません。 何が原因と考えられますか?

  • エラー改善法を教えてください

    windowsXPで他人のプログラムを実行しています。 VC7で作成したプログラムをVC9で起動したところ、 ビルド→デバック→実行までは通ったのですが、 アプリケーションの途中で特定の動作を実行すると、 以下のようなエラーが出ます。 Debug Assertion Failed! Program:~\myProg.exe File:C:\Program Files\Microsoft Visual Studio 9.0\VC\include\vector Line:780 Expression:("Standard C++ Libraries Out of Range",0) For information on how your program can cause an assertion failure, see tha Visual C++ documentation on asserts. (Press Retry to debug the application) その後、myProg.exeによってブレークポイントが発生しました となります。 エラーがC:\Program Files\Microsoft Visual Studio 9.0\VC\include\vectorの中では、手のつけようがありません。 どなたかアドバイスお願いします。