diff --git a/PROMS/XYPlots/XYPlots.cs b/PROMS/XYPlots/XYPlots.cs index 09e336a5..52c6582f 100644 --- a/PROMS/XYPlots/XYPlots.cs +++ b/PROMS/XYPlots/XYPlots.cs @@ -425,7 +425,7 @@ namespace XYPlots char retval; StringBuilder Lbuff = new StringBuilder(); retval = NextChar(); - if (retval != '"') + if (retval != '"' && retval != '\x1C') // open double quote MessageBox.Show("Double Quote not found", "String value syntax problem"); retval = NextChar(); while (retval != 0 && retval != '\n') @@ -433,6 +433,7 @@ namespace XYPlots switch (retval) { case '"': + case '\x1D': // close double quote retval = NextChar(); if (retval == ' ') { @@ -476,7 +477,6 @@ namespace XYPlots Buff = Buff.Replace("><", ">\r\n<"); // some data had cr/cr/nl, change to cr/nl Buff = Buff.Replace("\r\r\n", "\r\n"); - while ((ptr = Buff.IndexOf(">\r\n<", ptr)) > 0) { // blank out ">"