Why do I get "Subprogram file is not a BASIC program"?

This error can occur if the program was created using a later version of dL4. Usually, this will only happen if the program uses a feature of that later dL4 version which is not supported in the local copy of dL4.