|
Вопрос # 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
|
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|