Hello!
I am building Gecko embedded application and need to make research on how to
manipulate and use Profiles.
However i am experiencing the following problem while trying to get
reference to the Profile Service:
NS_ERROR_FACTORY_NOT_REGISTERED
the code is:
NS_InitEmbedding(nsnull, nsnull);
nsCOMPtr<nsIProfile> profileService = do_GetService(NS_PROFILE_CONTRACTID,
&rv);
if (NS_FAILED(rv)) return rv; // HERE the error
I don't know whether this is relevant but :
- I managed to instantiate nsProfileDirServiceProvider , and linked
with profdirserviceprovidersa_s.lib
(Win32) - BUT NOT with profdirserviceprovider_s.lib (??)
- tried to link with profile_s.lib library but that doesn't seem to change
anything.
My questions are:
1. What is the purpose of ProfileDirServiceProvider and ProfileService ?
2. What is the difference between profdirserviceprovidersa_s.lib and
profdirserviceprovider_s.lib ?
3. My aim is to customize highly the profiles structure and info, so should
i use
ProfileDirServiceProvider , ProfileService and what is the role of
MozRegistry in this picture?
I am still a newbie, and thanks in advance for your attention!
--Anton
_______________________________________________
dev-embedding mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-embedding