Значит сначала нужно скачать файл из интернета в локальную папку и затем нужно выполнить какие-то действия для синхронизации.А как иначе? Именно так.
наверняка можно написать обработку события обновления внешних ссылок и когда внешняя ссылка обновляется нужно заново скачать файл в ту же папку и заменить старый.А для того, чтобы проверить, что внешняя ссылка обновилась, нужно файл оттуда скачать и сравнить исходный и скопированный. Другого способа с файлом на http:// и ftp:// я не вижу.
Может причина ошибки eInetBase в том что адрес защищен паролем?Вообще-то eInetBase - это нормальный код завершения (эквивалентен eInetOk)