FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
incrustar una web local en un ejecutable
Algún modo simple de incrustar una web local en un ejecutable?
la web consta de varios archivos en subcarpetas, con java, imágenes y demás, Con lo cual lo de crear un archivo rc no se si se puede, porque luego para acceder a esos archivos el index.html no se si los vería gracias |
#2
|
||||
|
||||
Hola,
Una técnica más o menos viable (porque depende al final del sitio web en cuestión, por ejemplo, hay algunos problemas con "Flash") es utilizar los "Asynchronous Pluggable Protocols" que ofrece Windows en Internet Explorer, así como en los "TWebBrowser" que podemos usar en Delphi. Existe un componente para Delphi que te puede ayudar en la cuestión. Esto es lo que yo uso en mi programa HTML Compiler con aceptables resultados. Puedes buscar más información sobre "Asynchronous Pluggable Protocols" y Delphi, puesto que recuerdo que existe más información que, ahora mismo, no puedo "enlazarte". Añadir que en este caso estoy hablando como si se tratase de "incrustar" un sitio web y mostrar el mismo sin necesidad de extraer antes los archivos. Si esto último no fuese un problema el asunto sería bastante más sencillo: podrías incrustar en tu programa un archivo Zip que contuviese los archivos a extraer, hacerlo cuando lo necesitases, y, simplemente, navegar hasta el archivo "index.html" de tu sitio web usando sin más un componente "TWebBrowser". Para incrustar el archivo Zip podrías usar recursos, tal como para incrustar cualquier otro tipo de archivo. Última edición por dec fecha: 22-10-2014 a las 05:25:30. |
#3
|
||||
|
||||
Cita:
// Saludos |
#4
|
||||
|
||||
Hola,
Nada Román... también en esto me limité a copiar como un bellaco. Otro programa similar al que yo he llevado a cabo usaba lo mencionado arriba y es que, parece ser, en realidad no hay otra forma de hacerlo, es decir, es la única forma de trabajar con "streams" en lugar de archivos locales, de manera que dichos "streams" pueden ya proceder de donde sea menester, en el caso que nos ocupa de un "recurso" incrustado en el ejecutable. De manera que viendo que esa era la única solución, al menos que yo sepa, el resto fue más o menos sencillo, sobre todo usando el componente para Delphi que he enlazado arriba. Ningún mérito, pues, al menos en este punto. |
#5
|
|||
|
|||
Gracias el HTML Compiler sería buena opción si solo necesitase convertir una web a ejecutable,
pero mi programa lleva más cosas que el navegador. Lo más simple que he encontrado es usar programas virtualizadores que te meten todo en un ejecutable tipo el Enigma Virtual Boxm (gratis), Molebox (de pago)....... hay muchos mas, que creo que en tiempo de ejecución extraen los ficheros en un directorio temporal. http://enigmaprotector.com/en/aboutvb.html http://www.molebox.com/ |
#6
|
||||
|
||||
Hola,
Yo no sugerí tanto usar mi programa, pero, lo que se usa en mi programa, que no es lo mismo. Tú preguntaste por "Algún modo simple de incrustar una web local en un ejecutable" y eso es lo que mi programa hace. Por lo demás, no sé bien a qué te refieres con que tu programa "lleva más cosas que el navegador". De hecho mi programa no sólo añade la página o aplicación HTML sino todos los archivos contenidos en el mismo directorio que el "index.html" de dicha página o aplicación web, así como el contenido de los subdirectorios. No sé si te refieres a algo así cuando dices que tu programa "lleva más cosas que el navegador". |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Incrustar Imagen | LiAnTe- | Varios | 7 | 26-01-2012 18:50:52 |
incrustar powerpoint en formulario | lenia310581 | C++ Builder | 2 | 04-02-2009 09:20:34 |
incrustar definitivo imagen delphi 7 | arespremium | OOP | 3 | 01-08-2007 03:04:16 |
Incrustar imagen | halizia | PHP | 1 | 23-01-2007 10:49:01 |
INcrustar | mauriciofox | Impresión | 0 | 25-02-2005 03:29:55 |
|