Как вы уже обнаружили, функция GetTickCount
, которую вы использовали, была предоставлена модулем IdGlobal. У него было то же имя, что и у функции Windows API. Функция, которую вы использовали, теперь называется Ticks
. Либо добавьте Windows к предложению использования, чтобы получить функцию API, либо измените код, чтобы использовать новое имя вместо этого.
Похоже, что смена имени произошла где-то в 2004 году. Вам следует постараться быть более внимательным, чтобы поддерживать свою библиотеку Indy в актуальном состоянии. Не просто используйте версию, которая поставляется с Delphi - возможно, она устарела еще до того, как вы ее получили. Всегда загружайте последнюю версию из системы контроля версий Indy.