in reply to use strict (upper or lower case)

Errr...

Well, I don't know about NT, but in my Unix environments, "Strict" is an invalid pragma, because the name of the strict module on these machines is "strict.pm".

Check your lib directory, and see what your strict module is named. It might be called "Strict.pm", instead of "strict.pm", or there may be a duplicate module called "Strict.pm".

The errors are probably because "use strict;" is working, and your code isn't :c)

?

  higle