0

ショートカットからプログラムを起動すると、接続タイムアウト エラーが発生します。

Windows アプリケーションを起動すると、次のエラーが表示されます。

エラー発見!! タイムアウトになりました。操作が完了する前にタイムアウト時間が経過したか、サーバーが応答していません

しかし、フォルダーをコピーc:/program file/myapplicationしてドライブに貼り付けてD:/アプリケーションを起動すると、正常に動作しますが、スタート メニューとデスクトップ ショートカットからは動作しません。

4

2 に答える 2

0

プログラムがプログラムと同じフォルダにあるファイルからデータベース接続設定を取得しているようです。コードは、このファイルが現在のディレクトリにあると想定しているだけです。設定が読み取れない場合は、無効な接続設定で接続を試みます。

最も簡単な解決策は、ショートカットを右クリックして[プロパティ]を選択し、作業フォルダーをプログラムフォルダーに変更することです。

より良い(実装に時間がかかる)ソリューションは、次のいずれかです。

  • プログラムに、プログラムが含まれているフォルダーを確認させ、構成ファイルを開くときにフルパスを指定してもらいます
  • レジストリに設定を保存する
于 2011-09-14T12:09:16.260 に答える
-1

「winkey +r」を押して実行し、「msconfig」と書き込み、スタートアップ アプリケーションをチェックインします。リストに myapplication が見つかった場合は、それを無効にしてください。

于 2011-09-14T12:12:33.973 に答える