in reply to OO Inheritance in Win32

Win32 file systems ignore case and there is already a "base.pm" so creating a "Base.pm" is probably not a good idea and might explain your problem.

Rename things and try again. Let us know.

        - tye (but my friends call me "Tye")

Replies are listed 'Best First'.
Re: (tye)Re: OO Inheritance in Win32
by Caillte (Friar) on Feb 28, 2001 at 22:06 UTC

    Please see my previous statement about the legth of the day ;)

    Renamed Base to Foo and checked for the fooness of other packages (surprisingly there was none ;)). Still get the same error.

    $japh->{'Caillte'} = $me;

      I suspect you didn't change all of the cases of "Base" to "Foo" (or you now have both cases of "qwe" and "Qwe"). It didn't work for me on the first try but I had neglected to change "package Base" to "package Foo". Once I changed the last "Base", it worked.

      Please double check your work.

              - tye (but my friends call me "Tye")

        Have a ++ (I'm out of cigars ;)) that worked perfectly after I changed the last Base to Foo! Many thanks to both of you for you help

        $japh->{'Caillte'} = $me;