symbian 3rd 文件关联
RESOURCE REGISTRY_INFO r_registry
{
dll_uid = 0x08095193;
interfaces =
{
INTERFACE_INFO
{
interface_uid = 0x101f7d87;
implementations =
{
IMPLEMENTATION_INFO
{
implementation_uid = 0xXXXXXX;//关联程序的UID
version_no = 1;
display_name = "ZMRecog";
default_data = "";
opaque_data = "";
}
};
}
};
}
cpp
void CZMRecog::DoRecognizeL(const TDesC& aName, const TDesC8& /*aBuffer*/)
{
LogError(); //打印日志
TParse parse;
User::LeaveIfError(parse.Set(aName, NULL, NULL));
_LIT(KDothmag, ".XXXX");
if(parse.ExtPresent() && !parse.Ext().CompareF(KDothmag))
{
LogError();
iConfidence = ECertain;
iDataType = TDataType(KZMRecogMimeType);
}
}
pkg
"..\..\..\epoc32\release\gcce\urel\ZMRecog.dll" - "!:\sys\bin\ZMRecog.dll"
"..\..\..\epoc32\data\z\resource\apps\ZMRecog.rsc" - "!:\resource\plugins\ZMRecog.rsc"
结果没有打印任何信息, 也就是根本没有执行,可能原因是什么?