查看完整版本: Can't Load Telephony Manager library on Treo650

mfkwfn121 2007-8-9 14:38

Can't Load Telephony Manager library on Treo650

我在Treo650上执行了如下代码:
Err LoadTelMgrLibrary(UInt16 *telRefNumP, UInt16 *telAppIdP)
{
Err err;
err = SysLibFind(kTelMgrLibName, telRefNumP);
if (err != errNone)
  {
  err = SysLibLoad(kTelMgrDatabaseType,
  kTelMgrDatabaseCreator, telRefNumP);
  if (err)
   return err;
  }
err = TelOpen(*telRefNumP, kTelMgrVersion, telAppIdP);
return err;
}

但从返回值(sysErrLibNotFound)来看是说找不到该库,而我找到相关的文档说明Treo650是支持该库的。
请高手指点为什么SysLibLoad 的返回值会是sysErrLibNotFound ?

mfkwfn121 2007-8-13 13:16

返回1290

eCool 2007-8-13 15:50

奇怪!:(:

FirstFan 2007-8-13 16:21

哪个文档上说650上支持这个库的?
Treo系列是不支持这个库的,因为有自己的电话模块

mfkwfn121 2007-8-14 10:18

原来是我看错了,呵呵,谢谢提醒!但如果我要在Treo650上取电话本,短信该用什么库,调用哪些函数?有没有相关的例子程序可以参考?我最近才接触Palm 编程,好多东西都没弄懂。

FirstFan 2007-8-14 18:44

取电话本是不用库的,不在SDK内有另带两个.c和.h文件专门读联系人内容
而短信是读不出来的,只能拦截,就是每一条都自己先拦一下记一份,要想从短信库读以前存的短信会超级麻烦

mfkwfn121 2007-8-15 13:47

回复 #6 FirstFan 的帖子

非常感谢你的帮助!由于找不到Treo系列手机电话本与短信操作的文档说明,我只能通过几个例子程序来摸索着做取短信与联系人的操作,你非常及时的回复让我省了很多时间。不知道你有没有相关的文档可以发给我看看,另外你说到的:取电话本是不用库的,不在SDK内有另带两个.c和.h文件专门读联系人内容
我现在还不知道这两个文件具体是什么文件,你可不可以发我一份?我的邮箱是:[email]mfkwfn1213@163.com[/email] 。非常感谢!

mfkwfn121 2007-8-16 11:22

我编写的应用程序现在还出现了很多类似的链接错误,错误提示如下:
Link Error: "函数名" 16-bit code reference to "函数名" is out of range.
“函数名”是我应用程序中的函数的名字,好多函数都提示这个错误,不知道怎么解决,
希望高手能够再指点指点!期待您的回复,谢谢!

就是爱你爱着你 2008-5-31 21:04

来拜拜各位,名人
页: [1]
查看完整版本: Can't Load Telephony Manager library on Treo650