| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Carlos J. Fernandez Master


Registrado: 27 Oct 2004Mensajes: 574
|
Publicado: Jue 13 May, 2010 5:40 pm Asunto: Como limitar en tiempo una DEMO |
|
|
Muy buenas,
Estoy pensando hacer versiones DEMO de mis programas limitadas en un tiempo X, un mes o tres meses o algo así, se os ocurre como? le estoy dando vueltas y utilizar el reloj del ordenador es un problema si cambian la fecha del ordenador pero no se me ocurre otra forma.
Muchas gracias por todo.
Un abrazo.
Carlos |
|
| Volver arriba |
|
 |
escafandra Master

Registrado: 29 Nov 2007Mensajes: 625Ubicación: Madrid - España
|
Publicado: Jue 13 May, 2010 6:47 pm Asunto: |
|
|
Una opción puede ser consultar la hora en internet. Si no tiene conexión controla la hora del sistema y pasado un tiempo sin conexión inactivas tu programa.
Otra opción es mantener siempre activo otra aplicación que hace de reloj. Esta anota la cuenta de días basada en el reloj del sistema desde el arranque hasta el cierre. Sólo lee la hora al arrancar suma y anota. Esta aplicación reloj debe negarse a ser cerrada, pero si consiguen cerrarla, tu programa debe dejar de funcionar.
Saludos. |
|
| Volver arriba |
|
 |
Carlos J. Fernandez Master


Registrado: 27 Oct 2004Mensajes: 574
|
Publicado: Jue 13 May, 2010 8:24 pm Asunto: |
|
|
Si, son posibles opciones,
La hora de Internet desde luego es una solución perfecta, pero estoy limitando a que sea necesario tener una conexión y eso no lo termino de ver lógico, ya que puede que no la tengan.
En cuanto a la otra opción, quizás es mejor, almacenar la ultima fecha y hora y si es inferior pues ya tener el error, voy darle vueltas y ya te contare.
Un abrazo.
Carlos |
|
| Volver arriba |
|
 |
rockman2003 Master

Registrado: 27 Ene 2004Mensajes: 202Ubicación: Madrid
|
Publicado: Jue 13 May, 2010 9:14 pm Asunto: |
|
|
Una solucion sencilla es al inicio de la aplicación guardas la fecha y hora del reloj.
Si la hora la cambias y es anterior a la fecha que ya tuvieras almacenada (En el registro de windows, en un fichero, en la base de datos...), el programa caduca automaticamente.
No se si me he explicado correctamente
Es un metodo sencillo y a mi me ha funcionado hasta hoy |
|
| Volver arriba |
|
 |
Carlos J. Fernandez Master


Registrado: 27 Oct 2004Mensajes: 574
|
Publicado: Jue 13 May, 2010 9:19 pm Asunto: |
|
|
Si,
Mas o menos esa es la idea que he sacado también se escafandra, lo único es esconderla bien para que no puedan cambiar o lo que sea.
Voy a hacer pruebas y os contaré.
Gracias por todo.
Un abrazo.
Carlos |
|
| Volver arriba |
|
 |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
Publicado: Vie 14 May, 2010 11:49 am Asunto: |
|
|
Te sugiero otra forma, que he usado alguna vez. Si usas tablas, como supongo, limita el número de registros que se pueden guardar en la tabla principal de forma que al arrancar la base de datos compruebes cuantos tiene y borres el exceso. De esta forma ofreces una demo completamente funcional pero limitada en los datos a tratar. _________________ Un saludo
Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA) |
|
| Volver arriba |
|
 |
escafandra Master

Registrado: 29 Nov 2007Mensajes: 625Ubicación: Madrid - España
|
Publicado: Vie 14 May, 2010 12:23 pm Asunto: |
|
|
Otra forma muy sencilla es limitar en número de veces que se ejecuta el programa. Pero esto ya es independiente de una variable fecha.
Saludos. |
|
| Volver arriba |
|
 |
Carlos J. Fernandez Master


Registrado: 27 Oct 2004Mensajes: 574
|
Publicado: Vie 14 May, 2010 12:24 pm Asunto: |
|
|
Angel,
Es como la tengo ahora mismo, pero quiero hacer una oferta de pruebalo tres meses y si te gusta lo compras y sino pues nada, ahora mismo tengo puesto version DEMO con 100 registros y no se, no queda igual, de la otra forma da la sensacion de que es totalmente funcional.
Ya os contaré.
Un abrazo.
Carlos |
|
| Volver arriba |
|
 |
|