Herzlich willkommen in der Delphi-PRAXiS, GPM.
Dein Code ist so wie du ihn gepostet hast in Ordnung. In deinem Programm wird eventuell myfile durch eine andere Deklaration überdeckt, so dass sich der falsche Typ ergibt. Wenn du nicht weiter kommst, dann musst du mal den kompletten Quellcode als Anhang bereit stellen.
Eventuell solltest du die von dir verwendete Delphi-Version in dein
DP-Profil eintragen.
Freundliche Grüße vom marabu