On Wed, 2009-08-26 at 11:44 +0800, Saint yeyo wrote:
> when I tried libebook function such as : e_book_new,
> e_book_new_default_addressbook, e_book_new_system_addressbook to init
> a EBook, but all of them gave a error message:
> WARNING **: Can't find installed BookFactories
>
> 1.
> EBook *n_ebook = e_book_new_system_addressbook (NULL);
If this gives an error message then your evolution-data-server or
ORBit/Bonobo installation is broken.
> 2.
> vcf_file = "xxx.vcf"; // a exported vcard file from evolution
> directly
> ESource *s_source = e_source_new_with_absolute_uri(vcf_file,
> dirname);
> EBook *n_ebook = e_book_new (s_source, NULL);
vcf_file isn't a URI, so this won't work.
> 3.
> EBook *n_ebook = e_book_new_default_addressbook (NULL);
>
> 4.
> const char *uri = "~/.evolution/addressbook/local/system";
> EBook *n_ebook = e_book_new_from_uri (uri, NULL);
Again, this isn't a URI.
Ross
--
Ross Burton mail:
ross@...
jabber:
ross@...
www:
http://burtonini.com _______________________________________________
Evolution-hackers mailing list
Evolution-hackers@...
http://mail.gnome.org/mailman/listinfo/evolution-hackers