|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
25.10.2016, 05:26 | #1 |
Регистрация: 09.09.2014
Сообщений: 5
|
Чтение INI файла с WEB сервера и загрузка данных в ValueListEditor
Приветствую уважаемые! Прошу помощи. Суть такова: Есть сайт, где лежит INI файл и программа, которая должна считать этот INI и вывести данные в ValueListEditor. При нахождении INI в каталоге с программой всё получается, а вот через интернет никак. Я понимаю, что может это и пустяк для многих, но не для меня, только учусь. Прошу помощи...
Вот кусок кода: Код:
Последний раз редактировалось Alex11223; 25.10.2016 в 08:44. |
25.10.2016, 08:44 | #2 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Так возьмите любой HTTP клиент (Indy, Synapse) и сохраните в файл.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
25.10.2016, 10:39 | #3 |
Регистрация: 09.09.2014
Сообщений: 5
|
Вы наверное не правильно меня поняли, а скорее я не так задал вопрос. Лишние файлы не нужны. Загружать и сохранять в файл мне не нужно. Нужно удалённо открыть, считать, поместить считанное в нужное и закрыть. Ну это как вы запускаете программу у которой есть конфигурационный INI, который находится рядом с исполняемым файлом, соответственно программа запускается с теми параметрами, которые указаны в INI. Так вот мне нужно, чтоб этот INI находился в сети (например на сайте), а не рядом и программа соответственно читала и выводила содержимое удалённого INI куда нужно, в моём случае это ValueListEditor.
Спасибо, что откликнулись! |
25.10.2016, 10:51 | #4 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Ну GET запрос с помощью HTTP клиента вам все равно сделать надо, полученную строку конечно можно и не сохранять в файл.
Но TIniFile (и даже TMemIniFile) вроде бы умеет работать только с файлами, других стандартных классов для работы с ini в Дельфи вроде бы нет. Можно просто временный файл (в temp папке ОС) создать.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
25.10.2016, 10:55 | #5 |
(aka Jin X) !RTFM!
Форумчанин
Регистрация: 14.12.2014
Сообщений: 295
|
Код:
Делаю лабы на Asm/Delphi/C++/Python/VBA(Excel): asmlabs.ru
|
25.10.2016, 10:56 | #6 |
(aka Jin X) !RTFM!
Форумчанин
Регистрация: 14.12.2014
Сообщений: 295
|
А дальше уже самостоятельно нужно парсить строку.
Делаю лабы на Asm/Delphi/C++/Python/VBA(Excel): asmlabs.ru
|
25.10.2016, 15:11 | #7 |
Регистрация: 09.09.2014
Сообщений: 5
|
Спасибо за помощь всем, кое что пригодилось. Сейчас с кодировками разберусь и поделюсь с вами своим решением. Сейчас кракозябры вместо русского текста выводятся в ValueListEditor.
Вот как я решил свою проблему: Бросил на форму Memo1 в свойствах visible = False А от кракозябр избавился создав на сайте file.php с которого и читал нужные мне данные Код:
Последний раз редактировалось alekseih09; 25.10.2016 в 16:38. |
25.10.2016, 17:19 | #8 |
(aka Jin X) !RTFM!
Форумчанин
Регистрация: 14.12.2014
Сообщений: 295
|
alekseih09, а кто говорил, что файл не надо сохранять на диск?
Делаю лабы на Asm/Delphi/C++/Python/VBA(Excel): asmlabs.ru
|
25.10.2016, 17:25 | #9 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
GUI-то зачем мучить ради сохранения файла? Взяли б хотя бы TStringList.
И вместо папки программы я бы использовал темп папки ОС (есть функции для их получения). И зачем IdHTTP1.Disconnect в цикле? (да и вообще вроде бы не нужен он)
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
25.10.2016, 17:30 | #10 | |
Регистрация: 09.09.2014
Сообщений: 5
|
Так он после выполнения удаляется. Следов нет.
Цитата:
P.S. В каждой трудности вижу возможности. Кстати, могу предложить свою работу, над которой сейчас работаю для тестов и на ваш суд. Очень хочется услышать мнение профессионалов. Последний раз редактировалось alekseih09; 25.10.2016 в 17:37. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Чтение данных из ini файла | SP1K3_CSGO | Общие вопросы C/C++ | 0 | 02.04.2016 14:10 |
Загрузка ini файла | Михаил Юрьевич | Общие вопросы Delphi | 7 | 20.11.2014 11:42 |
чтение ini файла | Жека_ | Общие вопросы C/C++ | 4 | 01.05.2011 08:52 |
Состав файла php.ini при установке сервера | Kreadlling | PHP | 4 | 26.04.2011 13:11 |
Чтение с INI файла. | Baaandit | Общие вопросы Delphi | 3 | 26.11.2009 17:15 |