Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   C++ Builder (https://www.clubdelphi.com/foros/forumdisplay.php?f=13)
-   -   Consulta con web (https://www.clubdelphi.com/foros/showthread.php?t=85340)

andres_89 05-03-2014 00:39:24

Consulta con web
 
Hola a todos, no conosco mucho la programación con peticiones a servidores web, pero conosco de html, lo que quiero hacer basicamente es que mi aplicación cada vez que se ejecute mande una petición a un servidor y dependendiendo de la respuesta que te conteste haga alguna ejecución, exactamente asi como el CCleaner, que cada vez que se ejecute verifique si hay una nueva actualización y te pregunte si quieres descargarlo.

Desconosco los componentes que puedan ayudar a este problemita que tengo, si está en el mismo builder c++, que componentes son y como los puedo llamar para hacer lo que necesito o hay que instalar framework, paquetes o librerias aparte?

Saludos.

Neftali [Germán.Estévez] 05-03-2014 10:00:04

Cita:

Empezado por andres_89 (Mensaje 473294)
... lo que quiero hacer basicamente es que mi aplicación cada vez que se ejecute mande una petición a un servidor y dependendiendo de la respuesta que te conteste haga alguna ejecución, ...

exactamente asi como el CCleaner, que cada vez que se ejecute verifique si hay una nueva actualización y te pregunte si quieres descargarlo.

Si lo que quieres es realizar un sistema de actualización para tu aplicación, puedes usar un fichero TXT en un FTP o en un HTTP.
Descargar el fichero y a partir de ese momento decidir qué debes hacer.

Para ambas peticiones (FTP o HTTP) puedes usar los componentes de las Indy que vienen con Delphi; No necesitas instalar nada más.

Si no recuerdo mal, en el FTP de club hay algun procedimiento que realiza la actualización utilizando este sistema (si lo buscan en los mensajes, seguro que también está). Primero busca un fichero TXT donde está el número de la nueva versión, lo compara con la versión actual y según el resultado, baja la nueva o no.

También creo recordar que los componentes de Max (en el FTP también) poseen un componente para actualizaciones. Está con código fuente y es gratuito.

Depende de lo complicado que lo quieras hacer hay muchas opciones.

Lo dicho, busca en los foros, porque ya hemos hablado otras veces del tema y podrás ver pros y contras de hacerlo de diferentes maneras.


La franja horaria es GMT +2. Ahora son las 20:55:15.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi