I downloaded the emcc's books example some days ago,url: http://www.symbian.com/books,when I build the example "MultiMediaF" with carbide.c++ express and "2nd Edition SDK Feature Pack 2" sdk ,not error occur,but the app don't run as we expect. if you debug the project,you will find the emcc company tell lie!,please debug the code following this:
1: use carbide.c++ to import the "MultiMediaF" project.
2: open the "MutilMediaF" project in carbide.c++ workplace,locate src folder and open the "MultiMediaFAdapter.cpp"file, please find the function:
/********************************
note: this explanation written by me,the details please see the project
KPathOfGifFile is : _LIT(KPathOfGifFile, "\\system\\apps\\MultiMediaF\\GifFile.gif");
iFs is : RFs instance,it have been correctly connected the file server
********************************/
void CMultiMediaFAdapter:ecodeOpenAndConvertL()
{
delete iDecoder;
iDecoder = 0; //make a breakpoint here, point: 1
iDecoder = CImageDecoder::FileNewL(iFs, KPathOfGifFile);//make a breakpoint here, point: 2
TFrameInfo frmInfo = iDecoder->FrameInfo(KGifIndex);//make a breakpoint here point: 3
TRect rectOfImage = frmInfo.iFrameCoordsInPixels;
delete iImage;
iImage = 0;
iImage = new (ELeave) CFbsBitmap();
iImage->Create(rectOfImage.Size(), iDeviceDisplayMode);
iDecoder->Convert(&iStatus, *iImage, KGifIndex);
SetActive();
}
now,right click the "MutilMediaF" project,select "debug as",select "debug",
you will find,when appliction pause Point:1 ,watch iFs value,it has a numeric handle vaule,it means iFs already connect the file server correctly,and click "step over",now,the appliction run at point:2, and then click "step over",the appliction can't run at point,actually,appliction has leave,point:2 occured a fatal error.I don't know why it occured such error.
so my question is: 1: what error it occured?
2: if you create a "Images" folder at "MutilMediaF" project subfolder,and paste a "abc.jpg" file at "Images" folder,how to use the "abc.jpg" at you project,such as you want to show "abc.jpg" at screen by emulator.
thanks!
my English is not good,pardon!

ecodeOpenAndConvertL()
)
It would have to have been built either with codewarrior (only really available to professionals, expensive and has a strange way of building symbian projects) or with the command line. 

