Hi Sunil
How 'headless' does it need to be? And for which OS?
On 07/11/2011 13:37, Sunil Kumar wrote:
Is there any documentation for 'offscreen' branch?
On Mon, Nov 7, 2011 at 7:05 PM, Sunil Kumar<badboy...@gmail.com> wrote:
I wish it was there.
I could not find any proper documentation for this.
This code is taken from bits of codes from many projects.
On Mon, Nov 7, 2011 at 6:46 PM, Glen Gray<sla...@slaine.org> wrote:
Is there an online how-to/tutorial for using the below methods ?
On 3 Nov 2011, at 13:12, Sunil Kumar wrote:
I need to know what all I need to do and in Which order to load a URL in
nsWebBrowser instance.
In reality I get NS_ERROR_UNEXPECTED(0x8000FFFF) when I run following
code.
<code>
#include<iostream>
#include<xpcom-config.h>
#include<nsXPCOMGlue.h>
#include<nsXPCOM.h>
#include<nsCOMPtr.h>
#include<nsStringAPI.h>
#include<nsEmbedString.h>
#include<nsILocalFile.h>
#include<nsIWebBrowser.h>
#include<nsCWebBrowser.h>
#include<nsIWebNavigation.h>
#include<nsComponentManagerUtils.h>
#include<nsServiceManagerUtils.h>
using namespace std;
int main()
{
nsresult rv;
nsCOMPtr<nsILocalFile> bin_dir;
rv = NS_NewLocalFile(nsEmbedString(L"C:\\xulrunner-sdk\\bin"), PR_FALSE,
getter_AddRefs(bin_dir));
if(NS_FAILED(rv))
{
cout<<"Failed for file. rv="<<rv<<endl;
exit(-1);
}
printf("Initializing\n");
nsCOMPtr<nsIServiceManager> sm;
rv = NS_InitXPCOM2(getter_AddRefs(sm), bin_dir, nsnull);
if(NS_FAILED(rv))
{
cout<<"Failed INIT. rv="<<rv<<endl;
exit(-2);
}
printf("Creating Browser components\n");
nsCOMPtr<nsIWebBrowser> nsBrowser;
nsBrowser = do_CreateInstance(NS_WEBBROWSER_CONTRACTID,&rv);
if(NS_FAILED(rv))
cout<<"Failed to create Browser, rv:"<<rv<<endl;
nsCOMPtr<nsIWebNavigation> nsWebNav;
nsWebNav = do_QueryInterface(nsBrowser,&rv);
if(NS_FAILED(rv))
cout<<"Failed to create WebNav, Code:"<<rv<<endl;
char* uri = "http://www.google.com";
rv = nsWebNav->LoadURI((const PRUnichar *)uri,
nsIWebNavigation::LOAD_FLAGS_NONE, nsnull, nsnull, nsnull);
if(NS_FAILED(rv))
cout<<"Failed to load URI, rv:"<<rv<<endl;
else
cout<<"URI Loaded. HoooLaalaa\n";
cout<<"Shutting Down\n";
NS_ShutdownXPCOM(nsnull);
cout<<"Done...\n";
//getchar();
return rv;
}
</code>
Any help with this? Please.
--
Your smile is the most precious thing that doesn't cost you. Keep
smiling.
:)
===============
SunilKumar
------------------------------
http://in.linkedin.com/in/sunilkr86/
===============
_______________________________________________
dev-embedding mailing list
dev-embedding@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-embedding
--
Glen Gray
<sla...@slaine.org>
--
Your smile is the most precious thing that doesn't cost you. Keep smiling.
:)
===============
SunilKumar
------------------------------
http://in.linkedin.com/in/sunilkr86/
===============
_______________________________________________
dev-embedding mailing list
dev-embedding@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-embedding