Exemple #1
0
        public wts_structure(string wtsPath)
        {
            string       line = "";
            StreamReader wts  = new StreamReader(wtsPath);

            while ((line = wts.ReadLine()) != null)
            {
                if (line.IndexOf("STRING ") != -1)
                {
                    wtsS w = new wtsS();
                    w.S = line.Substring(7).Trim();
                    w.S = "TRIGSTR_" + w.S.PadLeft(3, '0');

                    if (wts.ReadLine().IndexOf("//") == 0)  //下移一行
                    {
                        continue;
                    }

                    while ((line = wts.ReadLine()).Trim() != "}")
                    {
                        w.TrigS += line + Environment.NewLine;
                    }
                    w.TrigS = w.TrigS.Trim();
                    TrigStr.Add(w);
                }
            }

            wts.Close();
        }
Exemple #2
0
        public wts_structure(string wtsPath)
        {
            string line = "";
            StreamReader wts = new StreamReader(wtsPath);

            while ((line = wts.ReadLine()) != null)
            {
                if (line.IndexOf("STRING ") != -1)
                {
                    wtsS w= new wtsS();
                    w.S=line.Substring(7).Trim();
                    w.S = "TRIGSTR_" + w.S.PadLeft(3, '0');

                    if (wts.ReadLine().IndexOf("//") == 0)  //下移一行
                        continue;

                    while ((line = wts.ReadLine()).Trim() != "}")
                    {
                        w.TrigS += line + Environment.NewLine;
                    }
                    w.TrigS = w.TrigS.Trim();
                    TrigStr.Add(w);
                }
            }

            wts.Close();
        }