Versione TRIAL

Metodi di protezione per applicazioni stand alone, client/server, web oriented

Moderatore: Moderatori

Rispondi
Melamania
Messaggi: 81
Iscritto il: lunedì 8 agosto 2005, 2:00
Località: Castellammare di Stabia (Napoli)
Contatta:

Versione TRIAL

Messaggio da Melamania » venerdì 19 agosto 2005, 10:59

Salve a tutti,
Siccome dovrei passare un lavoro ad un cliente, che vuole prima esaminarlo, stavo pensando di creare una sorta di versione TRIAL di prova, magari impostando un tempo limite di utilizzo...

Datemi una mano e ditemi se sbaglio...

Si potrebbe impostare uno script all'avvio che memorizza la data odierna in un campo globale attraverso un controllo del tipo : se il campo è vuoto inserisci la data ----PRIMO UTILIZZO--- se la data è presente nel campo, allora vai ad un altro campo (ovviamente in formati non accessibili se non dall'admin), il quale contiene invece la data impostata nel campo globale più la scadenza(ad esempio trenta giorni); a questo punto controllare questo campo con la data di sistema e se è minore si accede al database, altrimenti si esce dal programma con il messaggio : Programma scaduto, ora compratelo!

Che ne dite dell'idea? mi date una mano a realizzarla? l'unico mio problema è la parte riguardante il controllo della data iniziale nel campo globale (nn sono molto pratico di funzioni Evalido e Evuoto :D ) il resto è semplice !

Ciao e grazie


-_-_-_- Fmpro7

Superp
Messaggi: 243
Iscritto il: martedì 23 settembre 2003, 2:00
Località: Buggiano (Pt)
Contatta:

Messaggio da Superp » venerdì 19 agosto 2005, 16:04

Ciao,

lo script per controllare se il campo "primo_utilizzo" e' valido (o vuoto) e' piu' o meno cosi':

Con "EVuoto()"

if [EVuoto (primo_utilizzo) = 1]
#quello che vuoi fare se il campo "primo_utilizzo" e' vuoto
else
#quello che vuoi fare se il campo "primo_utilizzo" non fosse vuoto
end if

Con "EValido()"

if [EValido (primo_utilizzo) = 0]
#quello che vuoi fare se il campo "primo_utilizzo" non fosse valido
#(occhio alla differenza) :wink: un campo data e' valido anche se e' vuoto
else
#quello che vuoi fare se il campo "primo_utilizzo" fosse valido
end if
- PMP 8.5 Adv Win -

Melamania
Messaggi: 81
Iscritto il: lunedì 8 agosto 2005, 2:00
Località: Castellammare di Stabia (Napoli)
Contatta:

Messaggio da Melamania » venerdì 19 agosto 2005, 17:10

ahhhh ecco la differenza!

Bene, ora non devo fare altro che finire lo script :D

Grazie per il suggerimento!

Rispondi