Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Como limitar en tiempo una DEMO

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Como limitar en tiempo una DEMO Responder citando

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
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

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
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

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
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

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
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

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
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

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
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

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
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

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
Ver perfil de usuario Enviar mensaje privado Enviar email
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.