Autor Tema: Web Browser  (Leído 5838 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado RICHI777

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1498
Web Browser
« en: 25 de Octubre de 2008, 14:33:18 »
Hola gente, soy programador de C++ Builder, pero las soluciones para Delphi normalmente me sirven, estoy viendo la forma de colocar un mini browser de Html en mi aplicación, tengo que mostrar unos mapas de Google Maps, alguien me puede indicar como lo encaro ?

Saludos !

Desconectado scientist

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 999
Re: Web Browser
« Respuesta #1 en: 25 de Octubre de 2008, 15:50:53 »
tengo un ejemplo, pero en c#, no se si te sirva, te lo paso a tu correo, solo mandamelo
NO le digas a DIOS que tienes un gran problema, dile a tu problema que tienes un GRAN DIOS!!
Alma mia y castillo mio, mi Dios en quien yo confiare....

Desconectado RedPic

  • Administrador
  • DsPIC33
  • *****
  • Mensajes: 5552
    • Picmania by Redraven
Re: Web Browser : En C Builder o Delphi
« Respuesta #2 en: 25 de Octubre de 2008, 17:46:50 »
Con C++ Builder 6 yo lo tengo hecho con el TCppWebBrowser, que se usa casi como un TRichEdit. Lo que hace es embeber tu navegador de Internet en un TGraphicControl.

Aquí te pongo un ejemplo de cómo lo estoy usando para ver HTML en local:
Código: C#
  1. // ¿Es HTML?
  2.    bool bHTML = mpeMensaje->Lines[0].Text.UpperCase().Pos("HTML")!=0;
  3.    // Si no es HTML fuerzo Vista código.
  4.    if( !bHTML)  mpeBtnVista->Tag=1;
  5.  
  6.    if(mpeBtnVista->Tag==0){
  7.          std::string temporalfile="C:\\webtmp.html";
  8.          mpeMensaje->Lines->SaveToFile(temporalfile.c_str());
  9.          std::string temporalhtml="file:///C:/webtmp.html";
  10.          mpeVistaMensaje->Navigate(WideString(temporalhtml.c_str()));
  11.          mpeMensaje->TabStop = false;
  12.          mpeVistaMensaje->TabStop = true;
  13.          sustratoVistaMensaje->BringToFront();
  14.          mpeBtnVista->Caption = "Vista código";
  15.          mpeBtnVista->Tag=1;
  16.    }
Contra la estupidez los propios dioses luchan en vano. Schiller
Mi Güeb : Picmania

Desconectado jfh900

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3595
Re: Web Browser
« Respuesta #3 en: 25 de Octubre de 2008, 18:43:25 »
Como muy bien te ha dicho RedPic ese es el componente ideal para embeber una página Web en nuestra aplicación. En Delphi es TWebBrowser y en esta dirección puedes ver como utilizarlo (está en la paleta de componentes):

http://www.marteens.com/trick52.htm

Un saludo
* Cuando hables, procura que tus palabras sean mejores que el silencio.
* 'Todos somos ignorantes, lo que ocurre es que no todos ignoramos las mismas cosas.' Albert Einstein.
* No hay nada peor que un experto para evitar el progreso en un campo
* "La vida es como una novela. No importa que sea larga, sino que esté bien narrada" Seneca
* La vida no se vive por las veces que respiras, sino por los momentos que dejan sin aliento.
* Dios dijo: ∇·E=ρ/ε0 ; ∇·B=0 ; ∇xE=-dB/dt ; ∇xB= μ0ε0dE/dt..y la luz se hizo..!!..

Desde España Jesús

Desconectado RedPic

  • Administrador
  • DsPIC33
  • *****
  • Mensajes: 5552
    • Picmania by Redraven
Re: Web Browser
« Respuesta #4 en: 25 de Octubre de 2008, 18:47:44 »


Y si tienes una instalación estándar de Delphi tienes un proyecto completo de demo de un WebBrowser en el directorio C:\Archivos de programa\Borland\Delphi6\Demos\CoolStuf



De hecho yo navego por el foro con una modificación de este último proyecto.
« Última modificación: 25 de Octubre de 2008, 18:54:34 por RedPic »
Contra la estupidez los propios dioses luchan en vano. Schiller
Mi Güeb : Picmania

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18310
    • MicroPIC
Re: Web Browser
« Respuesta #5 en: 25 de Octubre de 2008, 19:00:52 »
Quizás no te sirva de nada, pero por si no lo sabes, Google Earth provee de numerosas APIs con las que se puede programar prácticamente cualquier cosa sobre él.
He visto una aplicación de seguimiento de flotas corriendo con Google Earth embebido y era una gozada.

Desconectado RICHI777

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1498
Re: Web Browser
« Respuesta #6 en: 25 de Octubre de 2008, 20:36:25 »
Gracias a todos por las prontas respuestas  :-)

jhf900, Marteens es un maestro total ! aprendi un monton con la cara oculta de Builder, RedPic tu ejemplo funciona joya !!!, Nocturno esa es la idea usar los servicios de Google Maps API y displayar la información en una ventana de mi aplicación. Gracias de nuevo, lamentablemente como esta no es una aplicación mia no puedo publicar los resultados.

Saludos !
« Última modificación: 25 de Octubre de 2008, 21:00:21 por RICHI777 »