您的位置:首页 > 编程语言

symbian中调用dll的示例代码

2008-04-15 09:57 381 查看
// _LIT(Ktxt,"SymbianDll.DLL");//宏定义指定要调用的dll
// RLibrary library;//调用库函数类
// TFileName file;
// RFs fs;
// HBufC8* nBuffer = HBufC8::NewL(32);
// CBitmapScaler* nScaler = CBitmapScaler::NewL();
// EntryPointfuncPtr decode_barcode = NULL;
// CFbsBitmap* nDestBitmap = new(ELeave) CFbsBitmap();
// CleanupStack::PushL(nDestBitmap);
// User::LeaveIfError(nDestBitmap->Create(TSize(640, 480), EGray256));

// nScaler->Scale(&iStatus, *iBitmapSave, *nDestBitmap);
// nDestBitmap->Save(*aNewFilePathAndName);
// User::LeaveIfError(fs.Connect());
// file=Ktxt;
// User::LeaveIfError(library.Load(file));//如果失败就退出
//
// decode_barcode = (EntryPointfuncPtr)library.Lookup ( 1 );
// decode_barcode(nDestBitmap,640,480,nBuffer);

// library.Close();//关闭调用
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: