| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
-Spencer- Capt

Registrado: 03 Mar 2003Mensajes: 160Ubicación: Armenia - Colombia
|
Publicado: Vie 14 Ago, 2009 6:20 pm Asunto: aspx en webcppbrowser |
|
|
Hola.
Estoy intentanto cargar en un webcppbrowser una pagina con direccion
www.mipagina.com/life.aspx
pero se me carga en una nueva pagina del internet explorer, pero no dentro mi webcppbrowser en mi programa.
pero si busco otra direccion como
www.mipagina.com/algo.asp
si que me carga.
como puedo hacer para cargar estos aspx dentro de mi programa y no por fuera en el int explorer.
Gracias _________________ "Cállate, o di algo mejor que el silencio" |
|
| Volver arriba |
|
 |
escafandra Master

Registrado: 29 Nov 2007Mensajes: 625Ubicación: Madrid - España
|
Publicado: Vie 14 Ago, 2009 7:05 pm Asunto: |
|
|
| Código: | CppWebBrowser1->Navigate(L"http://www.mipagina.com/life.aspx");
|
Saludos. |
|
| Volver arriba |
|
 |
-Spencer- Capt

Registrado: 03 Mar 2003Mensajes: 160Ubicación: Armenia - Colombia
|
Publicado: Dom 16 Ago, 2009 1:14 am Asunto: |
|
|
Hola escafandra
gracias por la respuesta, pero sigo con un inconveniente
cuando pongo despues de la L la direccion entre comillas
CppWebBrowser1->Navigate(L"http://www.mipagina.com/algo.aspx");
si que puedo correr el programa y me carga la pagina tal cual lo queria, pero si paso la ruta como parametro
por ejemplo
...
url = "http://www.mipagina.com/algo.aspx"
...
TVariant ruta= url;
CppWebBrowser1->Navigate(L&ruta);
ya que no puedo compilar bien porque me sale un error que me dice
indefinido el simbolo L
Como puedo solucionar este problema?
Muchisimas gracias a todos...
Saludos _________________ "Cállate, o di algo mejor que el silencio" |
|
| Volver arriba |
|
 |
escafandra Master

Registrado: 29 Nov 2007Mensajes: 625Ubicación: Madrid - España
|
Publicado: Dom 16 Ago, 2009 5:23 pm Asunto: |
|
|
El problema está que debes pasarle un wchar_t*
Si partes de un AnsiString, por elemplo:
| Código: | CppWebBrowser1->Navigate(WideString(Edit1->Text).c_bstr()); |
Saludos. |
|
| Volver arriba |
|
 |
-Spencer- Capt

Registrado: 03 Mar 2003Mensajes: 160Ubicación: Armenia - Colombia
|
Publicado: Lun 17 Ago, 2009 1:49 pm Asunto: |
|
|
Hola de nuevo
Disculpa tanta molestia, pero sigo con el problema anterior
Estoy partiendo de un AnsiString, asi
AnsiString url = "www.mipag.com/algo.aspx";
CppWebBrowser1->Navigate(WideString(url).c_bstr());
ahora el codigo si que compila pero sigo como estaba anteriormente; cuando trato de cargar dicha pagina se abre de nuevo en una ventana aparte del internet explorer.
Gracias, Saludos. _________________ "Cállate, o di algo mejor que el silencio" |
|
| Volver arriba |
|
 |
_Leo Site Admin

Registrado: 11 Ago 2002Mensajes: 1875Ubicación: Lanzarote - Islas Canarias (España)
|
Publicado: Lun 17 Ago, 2009 2:35 pm Asunto: |
|
|
Si usando el mismo código se te abren unas direcciones en un nuevo navegador y otras no, puede que sea cosa del código de esa web.. Quizás te sirva lo siguiente para que se abran todas en el mismo:
https://cppbuilder.es/viewtopic.php?t=13457 |
|
| Volver arriba |
|
 |
|