Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
.NET Framework
[vb.net] Gestire il form per la licenza delle applicazioni
martedì 18 settembre 2007 - 10.26
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
seven.7
Profilo
| Junior Member
127
messaggi | Data Invio:
mar 18 set 2007 - 10:26
Salve, ho creato un form per gestire la licenza dove ho implementato tutti i metodi e le proprietà per gestire le attivazioni. Imposto il form principale del programma come quello di avvio e nel form load scrivo :
Dim license As New Licenza
If license.VerificaLicense = False Then
My.Forms.Licenza.Show()
Me.Close()
End If
Il risultato è che l'applicazione si apre e si chiude senza nessuna operazione, io penso che sia dovuto al fatto che il form principale venga chiuso quindi si chiude l'itera applicazione ma non ne sono sicuro e comunque come potrei risolvere? thanks
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mar 18 set 2007 - 10:50
>Il risultato è che l'applicazione si apre e si chiude senza nessuna
>operazione, io penso che sia dovuto al fatto che il form principale
>venga chiuso quindi si chiude l'itera applicazione ma non ne
Esatto è proprio così.
>sono sicuro e comunque come potrei risolvere? thanks
Dipende da come l'hai implementata la gestione della licenza.
Maggior info ?
Ciao
David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
seven.7
Profilo
| Junior Member
127
messaggi | Data Invio:
mar 18 set 2007 - 12:44
Usando ShowDialog() al posto di Show() ho risolto:
in teoria con il comando show viene visualizzata una finestra che deriva dal form principale metre con showdialog la finestra diventa indipendente... giusto? thanks
La licenza funziona così: crea una istanza license popola le informazioni del pc, legge un file criptato e se questo file restituisce i valori del pc e la chiave per attivarla il programma parte... altrimenti mostra come attivare...
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mar 18 set 2007 - 14:00
>Usando ShowDialog() al posto di Show() ho risolto:
>in teoria con il comando show viene visualizzata una finestra
>che deriva dal form principale metre con showdialog la finestra
>diventa indipendente... giusto? thanks
Probabilmente è l'esatto contrario
Perchè con la ShowDialog() ti si apre una finestra e non puoi chiudere l'applicazione principale fino a quando non hai chiuso la Dialog. Come quando in un'applicazione visualizzi l'About, volendo non puoi chiudere l'applicazione con la X perchè ha associata la dialog. Quindi prima chiudi la Dialog e poi l'applicazione.
>La licenza funziona così: crea una istanza license popola le
>informazioni del pc, legge un file criptato e se questo file
>restituisce i valori del pc e la chiave per attivarla il programma
>parte... altrimenti mostra come attivare...
Ok
Ciao
David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !