From ba65adc188657d25172517579202d06aecb8cf63 Mon Sep 17 00:00:00 2001 From: Kathy Date: Tue, 23 Nov 2010 14:58:11 +0000 Subject: [PATCH] --- PROMS/Volian.Controls.Library/StepTabRibbon.cs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/PROMS/Volian.Controls.Library/StepTabRibbon.cs b/PROMS/Volian.Controls.Library/StepTabRibbon.cs index b1d682ef..394497f9 100644 --- a/PROMS/Volian.Controls.Library/StepTabRibbon.cs +++ b/PROMS/Volian.Controls.Library/StepTabRibbon.cs @@ -765,6 +765,11 @@ namespace Volian.Controls.Library string roapp = Environment.GetEnvironmentVariable("roapp"); LinkText lt = new LinkText(_MyStepRTB.MyLinkText); string args = "\"" + lt.MyRoUsageInfo.MyRODb.FolderPath + "\" " + lt.MyRoUsageInfo.ROID.ToLower(); + if (!Directory.Exists(lt.MyRoUsageInfo.MyRODb.FolderPath)) + { + MessageBox.Show(string.Format("RO Database directory does not exist: {0}", lt.MyRoUsageInfo.MyRODb.FolderPath)); + return; + } System.Diagnostics.Process.Start(roapp, args); } } @@ -837,6 +842,11 @@ namespace Volian.Controls.Library return; } string roloc = "\"" + MyDVI.DocVersionAssociations[0].MyROFst.MyRODb.FolderPath + "\""; + if (!Directory.Exists(MyDVI.DocVersionAssociations[0].MyROFst.MyRODb.FolderPath)) + { + MessageBox.Show(string.Format("RO Database directory does not exist: {0}", MyDVI.DocVersionAssociations[0].MyROFst.MyRODb.FolderPath)); + return; + } System.Diagnostics.Process.Start(roapp, roloc); }