Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Internet (https://www.clubdelphi.com/foros/forumdisplay.php?f=3)
-   -   Fecha internet (https://www.clubdelphi.com/foros/showthread.php?t=72467)

mblascog 21-02-2011 11:05:08

Fecha internet
 
Buenas, quiero poner fecha de caducidad a mi programa. No puedo utilizar la fecha del sistema porqué el usuario podría cambiarla. Creo que una buena manera sería obtener la fecha desde Internet, ejecutando código asp ... Es esto posible? Algun consejo?
Muchas gracias

Ñuño Martínez 21-02-2011 13:03:17

Si no recuerdo mal, entre los componentes Indy hay uno para conectar con servidores "Timer" de forma que sólo hay que indicarle la URL. Lo que no recuerdo es dónde obtener la URL, aunque apostaría a que Google posee uno, y la NASA o la Agencia Espacial Europea seguro que tienen también el suyo.

Neftali [Germán.Estévez] 21-02-2011 13:08:55

Hola.
Una opción es no preguntar la hora al sistema, sino obtener la hora de algun fichero de sistema. Revisa y verás que en tu disco hay determinados ficheros y carpetas que almacenan la hora actualizada.

En el caso "poco probable" de que el usuario pudiera modificar esa hora (o mantenerla desactualizada), o si aun así deseas acceder a la hora "en internet", aquí mismo en los foros tienes estos hilos que te pueden orientar, aunque si buscas, seguro encuentras más opciones. Link1, Link2

mblascog 21-02-2011 14:14:17

Gracias por vuestras respuestas. El buscar la fecha de algún fichero no me sirve, ya que el programa lo instala directamente el cliente.
Echaré un vistazo a los links indicados y a los componentes Indy.
Informaré de la decisión adoptada.

Muchas gracias

farute 13-01-2018 10:24:18

recupero esta pregunta, para saber como se haría en las nuevas versiones de delphi.

gracias



edito, creo que funciona igual,
haciendo esto va sin problema
http://www.clubdelphi.com/foros/show...34&postcount=3

farute 13-01-2018 10:56:17

el enlace que quería poner era este que me he equivocado:
https://www.clubdelphi.com/foros/showthread.php?t=92402


La franja horaria es GMT +2. Ahora son las 12:12:28.

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