Exemple #1
0
        public TStringList getFile()
        {
            TStringList list = new TStringList();

            if (!File.Exists(filename))
            {
                Directory.CreateDirectory(Path.GetFullPath(filename));
                list.SaveToFile(filename);
            }
            else
            {
                list.LoadFromFile(this.filename);
            }
            return(list);
        }
Exemple #2
0
        public void setString(string key, string value)
        {
            TStringList list = getFile();

            for (int i = 0; i < list.Count; i++)
            {
                string[] parts = list[i].Split(new string[] { splitter }, StringSplitOptions.RemoveEmptyEntries);
                if (parts.Length == 2 && key == parts[0])
                {
                    list[i] = key + splitter + value.Replace(splitter, SplitReplacement);
                    list.SaveToFile(filename);
                    return;
                }
            }
        }