Ahem ...
I have now discovered the reason why I could not import my object from a unit (there was no .o file!). Using "--automake" ensures that the .o file is created, and the object imports okay.
However, the problem still exists with creating a descendant object. I can now (magically) create one (if the parent object is in a unit), however, if I try to create a new constructor, any call (inside the new constructor) to the ancestor constructor (e.g.., "Inherited Init") causes a GPF !
The parent object is now in a unit, but the descendant object is in the main program.
Best regards, The Chief Dr Abimbola A. Olowofoyeku (The African Chief, and the Great Elephant) Author of: Chief's Installer Pro v3.12 for Win16 and Win32. Homepage: http://ourworld.compuserve.com/homepages/African_Chief/ E-mail: laa12@cc.keele.ac.uk