We've developed a BIO control which uses LoadResourceL to load our resources. On the vast majority of handsets, this works perfectly. However, we have an n95 (and apparently an e90 as well) where the call to LoadResourceL throws a KErrNotFound. The code is essentially:
On the n95 the firmware version is:
M_THROW( KErrMsgBioMessageNotValid );
LoadResourceL(KResourceFile, KResourcePath); //FAILS HERE!!
The e90 is:
This works on a whole variety of handsets, including the n95 and e90 on the RDA.
Does anyone have any clue as to what may be going on here?