I don't know what else to call the subject, but here's a fragment of code that will show what I want to do: type TEDFileIO = object Handle : File; destructor Close; virtual; end; destructor TEDFileIO.Close; begin System.Close(Handle); end; I'm having slight trouble compiling the latest version (I just started to use Linux on a regular basis). The last binary version of GPC did not allow me to do this. If the above does not work, is there a way around it in which I would not have to change the name of the method? See ya! Orlando Llanes "Meine Damen und Herren, Elvis hat soeben das Gebaeude verlassen!" "Look out fo' flyeeng feet" O__/ a010111t@bc.seflin.org \/|____. O <__. \/\> / \ ____________|___\______ http://ourworld.compuserve.com/homepages/Monkey414