나는 응용 프로그램은 그러나을 발생 형태캐치 명령 줄 오류
Myapp.exe myFile.txt
의 응용 프로그램에 대한 잘못된 명령 줄 매개 변수를 사용하여 오류를 잡으려고 노력하고있다.
아래 코드는 무엇이며 코드에서 제공하는 메시지 상자가 표시되지 않는 이유는 무엇입니까? 감사. 당신이 File.Exists
(예, C:\D:/E:\
)에 잘못된 경로를 전달하는 경우
String[] cmdlineArgs = Environment.GetCommandLineArgs();
if (cmdlineArgs.Length == 2)
{
try
{
if (File.Exists(cmdlineArgs[1].ToString()))
ConfigParameters.SetConfigParameters(cmdlineArgs[1].ToString());
else
{
MessageBox.Show("Configuration file does not exist.Restarting...");
Environment.Exit(1);
}
}
catch (Exception ex)
{
}
그'.ToString()'을 제거하려고 시도하십시오 –
@Rubens : 그건 도움이되지 않습니다. (그러나 어쨌든해야만합니다.) – SLaks
ToString() 제거를 시도했습니다. 작동하지 않습니다. 감사. –