![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 12.11.2008
Сообщений: 6
|
![]()
Здравствуйте, уважаемые форумчане!
У меня такой вопрос, в котором, я надеюсь, Вы мне поможете. У меня в программе ПРИ КЛИКЕ Button сохраняется html - страница в txt - формате с помощью процедуры DownloadFile: DownloadFile('URL страницы', 'C:/2.txt'); Где 2.txt - это новый файл. Как организовать так, чтобы при очередном клике файл 2.txt переименовывался в 1.txt а вновь сохраненный (новый) текстовый файл стал 2.txt? И так какждый раз при каждом клике на Button Если есть вопросы - отвечу. Помогите, пожалуйста |
![]() |
![]() |
![]() |
#2 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
![]()
RenameFile
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
![]() |
![]() |
![]() |
#3 |
Регистрация: 12.11.2008
Сообщений: 6
|
![]()
Спасибо. Что-то не додумался.
![]() Люди добрые, помогите. Еще вопрос: после выполнения DownloadFile('URL страницы', 'C:/2.txt'); файл 2.txt создается в кодировке UTF. Там среди всего прочего есть строка Заработано: 1 000 000 рублей Можно ли организовать поиск в этом файле(с кодировкой UTF)/ Мне нужно вытащить цифру 1 000 000 (поиск между "Заработано:" и "рублей"), при этом удалив пробелы (но это я потом сам наверное сделаю) и присвоив 1000000 в переменную. Подскажите, намекните дураку, пожалуйста ![]() Последний раз редактировалось Stilet; 26.10.2009 в 09:34. |
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 11.01.2009
Сообщений: 1,917
|
![]()
Можно применить функцию UTF8ToAnsi(), а потом искать стандартными методами.
Т.е. загони текст из файла, например в StringList, а потом Код:
"Заряженному танку в дуло не смотрят" @Dekmer in WoT
|
![]() |
![]() |
![]() |
#5 |
Регистрация: 12.11.2008
Сообщений: 6
|
![]()
Kotofff, спасибо.
А как вытащить миллион? ![]() Те комманды, что знаю, ищут только с какого-то символа, а мне еще надо до какого-то |
![]() |
![]() |
![]() |
#6 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
![]()
Pos`ом10букв
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
![]() |
![]() |
![]() |
#7 |
Регистрация: 12.11.2008
Сообщений: 6
|
![]()
Alex Cones, в текстовом файле и может быть 5 цифр, и 15. Но всегда статично между "Заработано:" и "рублей"
|
![]() |
![]() |
![]() |
#8 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
![]()
10букв - это для форума, он не дупускает сообщения, короче 10-ти букв.
Pos('уже заработано',Sl.Text) Отсюда скачите
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
![]() |
![]() |
![]() |
#9 |
Регистрация: 12.11.2008
Сообщений: 6
|
![]()
А до какога правого предела искать будет? Я ведь сам не знаю?
Или Вы предлагается через цикл? Типа считывать символы с 'уже заработано' до тех пор, пока не наткнемся на 'рублей'? Подскажите, пожалуйста... |
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
пробуй:
Код:
тогда надо решить, что является разделителем дробной части и StToInt() заменить на StrToFloat() Последний раз редактировалось Serge_Bliznykov; 25.10.2009 в 14:34. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
считывание с текстового файла | ciaonataha | Помощь студентам | 0 | 20.04.2009 12:09 |
Шифрование текстового файла | pomoshnic | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 14.02.2009 18:21 |
Мониторинг текстового файла | zander | Microsoft Office Excel | 20 | 14.02.2009 01:34 |
Ввод из текстового файла | bygoga | Паскаль, Turbo Pascal, PascalABC.NET | 14 | 23.11.2008 13:37 |
Открытие текстового файла | Victor | Microsoft Office Excel | 2 | 16.01.2008 03:42 |