La Web del Programador: Comunidad de Programadores
 
    Pregunta:  25578 - EJECUTAR PROGRAMA VFP UN NUMERO LIMITADO DE VECES
Autor:  Mauricio Villalba Granados
Hola a todos

Necesito saber como hago para crear una aplicación en VFP que solo se ejecute un número determinado de veces. Esto con el fin de poder dejar una muestra de mi programa a mis clientes potenciales y que lo puedan usar unas 20 veces, asi si les sirve lo compren.

Ya lo hice utilizando una tabla y funciona, pero el problema es que si abren la tabla desde VFP pueden cambiar el contador y tampoco se como proteger la tabla, se que se puede hacer cambiando el encabezado o algo asi pero no tengo ni idea de como hacerlo.

Les agradezco su ayuda y estoy seguro que la solución le será de gran utilidad a muchos de nosotros.

  Respuesta:  Jorge Enrique Arango Sotelo
Hola:

Pienso que una alternativa es utilizar arhivos de memoria, extensión ".mem"

Tu puedes tener una variable cualquiera llamada por decir contador, la inicias en 1 "contador=1", esta variable se graba al disco con la instrucción: save to cuenta all like contador.

Cuando la vayas a recuperar debes hacerlo con el comando:

restore from cuenta additive

Al traerlo, el recupera el valor guardado en contador, la cláusula additive lo que hace es agregar este valor a las otras variables que hay en memoria, de no incluirlo, se borrarn las demás variables.

Por favor envíame la respuesta si esto te sirvió, sino, te hago llegar copia de un archivo que lo haga.