Embed Windows Internet Explorer

Marco Leise Marco.Leise at gmx.de
Thu Dec 19 01:58:35 PST 2013


Am Wed, 18 Dec 2013 21:48:30 +0100
schrieb Andre <andre at s-e-a-p.de>:

> Am 16.12.2013 19:44, schrieb Andre:
> > Hi,
> >
> > I try to embed Windows Internet Explorer into my application.
> > Most of the coding should be availabe. During method navigate2
> > I get an empty white screen. No errors is thrown but also the
> > web page is not loaded. Do you have some ideas?
> >
> > => Is use the windows headers from DSource and the dgui forms library.
> > I attached the source code.
> >
> > Kind regards
> > André
> 
> The issue was related to SysAllocString:
> 
> VARIANT myURL;
> VariantInit(&myURL);
> myURL.vt = cast(VARTYPE)VARENUM.VT_BSTR;
> => myURL.bstrVal = SysAllocString(cast(const(wchar*))url);
> webBrowser2.Navigate2( &myURL, null, null, null, null);
> 
> It only works with statement:
> myURL.bstrVal = cast(wchar*)"http://www.google.de";

Did you mean this?:
  myURL.bstrVal = "http://www.google.de"w.ptr;


-- 
Marco



More information about the Digitalmars-d-learn mailing list