Имеется файл на хостинге: mysite.ru/file.txt. Программа должна дождаться пока файл изменится (значение не равно 'empty') и выполнить определенное действие. Пожалуйста подскажите, как реализовать это на Дельфи.
Я так понимаю, такой неправильный выбор языка обусловен именно необходимостью, из чего можно сделать вывод, что автор пишет просто-еще-один-рат (тм), и, как следствие, имеет контроль над сервером. А из этого, в свою очередь, следует то, что "скачивать файл в цикле через какой-то промежуток времени и сверять данные." совсем необязательно, можно лишь настроить кеширование на стороне сервера(если не по умолчанию), после чего на стороне клиента сверять запомненный timestamp с полученным от сервера в заголовках. Как вариант - аналогичная реализация, но уже в самих данных, после заголовков.
Если http сервак нормально обрабатывает заголовки If-Modified-Since и Last-Modified, то можно просто опрашивать не изменился ли файл (304 Not Modified) простым GET запросом, особенно полезно будет при большом размере файла, что бы не качать его каждый раз для проверки