| 
| 
 | Вопрос # 856/ вопрос открыт / | 
 |  Здравствуйте, эксперты!Подскажите пожалуйста как реализовать вот такой вопрос.
 Нужно прочитать из текстового файла все строки, строки начинающиеся на # игнорировать и обработать параметры
 login=вася, pass=123, и т.д. и чтоб их можно было потом использовать например так winexec(\'cmd /c \'+login,sw_show);
 Чтоб настройки читались как в Apache =)
 
|  |   Вопрос задал: Олегович Сергей Сергеевич (статус: Посетитель)Вопрос отправлен: 17 августа 2007, 03:39
 Состояние вопроса: открыт, ответов: 1.
 |  Ответ #1. Отвечает эксперт: min@y™ Да не вопрос! Берём TStringList, грузим в него файл. Затем в цикле типа такого
 for Index:= List.Count - 1 downto 0 do
 if (List[Index] = \'\') or (List[Index][1] = \'#\')
 then List.Delete(Index);
 
 удаляем строки, начинающиеся с \'#\' или пустые. После этого работаем с такими свойтсвами TStringList как Names и Values.
 
 З.Ы. Пример написать или сам разберёшься?
 
|  | Ответ отправил: min@y™ (статус: Доктор наук)Время отправки: 17 августа 2007, 08:16
 Оценка за ответ: 5
 Комментарий к оценке: Спасибо сам разберусь =) |  
 Мини-форум вопросаВсего сообщений: 1; последнее сообщение — 17 августа 2007, 15:07; участников в обсуждении: 1. 
|   | Мережников Андрей (статус: Абитуриент), 17 августа 2007, 15:07 [#1]:Вместо TStringList можно использовать THashedStringList, особенно если исходный файл ну очень большой, поиск будет работать побыстрее, чем TStringList |  Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |