Hi Garmin,
It looks like you can only inherit from classes that has been mentioned/specified earlier on the command line when compiling a Connect IQ project :rolleyes:
So if class Base (in file base.mc) is the base class for Sub (in file sub.mc), then you can compile with the line "monkeyc ... base.mc sub.mc" but not with "monkeyc ... sub.mc base.mc"!
And when you compile from inside Eclipse, that (currently) means the filename of the base class must be later in the alphabet than the sub-class... Which of cause can change in the future as you make changes to the compiler and the IDE :(
So in Eclipse, the case above compiles with you rename base.mc to zbase.mc...
Can you please make the behaviour predictable?