O tipo Sys é OleVariant.
O erro apresentado não foi de compilação, mas, de intelisente (sublinhando em vermelho).
O delphi infelizmente não é tão eficiente quanto o visual studio para mostrar estes erros, logo alguns deles simplesmente não fazem sentido, pois o código é compilado e gera a dll, exe.
