error handling on start compare

This commit is contained in:
2015-09-03 22:05:23 +02:00
parent 9f1d527f32
commit 7add0ce7c7

View File

@ -338,6 +338,7 @@ namespace CobXmlSupport
saveWin.FileData = this.txtCode.Text; saveWin.FileData = this.txtCode.Text;
saveWin.ShowDialog(); saveWin.ShowDialog();
finalFileSafe = saveWin.finalFileName; finalFileSafe = saveWin.finalFileName;
btnCompare.Enabled = (finalFileSafe.Trim() != "");
} }
private void ShowCode_Load(object sender, EventArgs e) private void ShowCode_Load(object sender, EventArgs e)
@ -347,13 +348,21 @@ namespace CobXmlSupport
btnSaveAktualText.Enabled = false; btnSaveAktualText.Enabled = false;
} }
else btnSaveAktualText.Enabled = true; else btnSaveAktualText.Enabled = true;
btnCompare.Enabled = false;
} }
private void btnCompare_Click(object sender, EventArgs e) private void btnCompare_Click(object sender, EventArgs e)
{
try
{ {
string existing = finalFileSafe.Substring(finalFileSafe.LastIndexOf("\\")); string existing = finalFileSafe.Substring(finalFileSafe.LastIndexOf("\\"));
Process.Start("C:\\Program Files (x86)\\WinMerge\\WinMergeU.exe", finalFileSafe + " Q:\\kII20\\cpy\\" + existing); Process.Start("C:\\Program Files (x86)\\WinMerge\\WinMergeU.exe", finalFileSafe + " Q:\\kII20\\cpy\\" + existing);
} }
catch (Exception ex)
{
MessageBox.Show("Problem vid starta WinMerge :" + ex.Message);
}
}
} }
} }