52 lines
1.4 KiB
Plaintext
52 lines
1.4 KiB
Plaintext
|
Istruzioni per l'uso della libreria HARDLOCK.FLL
|
||
|
|
||
|
La libreria HARDLOCK.FLL per Foxpro per Windows fornisce il supporto per
|
||
|
l'uso delle chiavi di protezione HARDLOCK-EYE.
|
||
|
|
||
|
Le funzioni contenute nella libreria sono quattro:
|
||
|
|
||
|
HL_LOGIN Chiamata automaticamente da SET LIBRARY
|
||
|
HL_LOGOUT Chiamata automaticamente da RELEASE LIBRARY
|
||
|
HL_GETSER Ritorna il numero di serie della chiave
|
||
|
HL_GETAUT Controlla l'autorizzazione di un modulo
|
||
|
|
||
|
Per utilizzare le suddette funzioni basta inserire la seguente linea di
|
||
|
codice all'inizio del programma Foxpro:
|
||
|
SET LIBRARY TO HARDLOCK.FLL
|
||
|
|
||
|
Alla fine bisogna invece inserire la riga:
|
||
|
RELEASE LIBRARY HARDLOCK.FLL
|
||
|
|
||
|
*** HL_GETSER ***
|
||
|
Questa funzione ritorna un valore intero:
|
||
|
-1 Chiave non presente
|
||
|
0 Chiave speciale per sviluppatori solamente
|
||
|
>0 Numero di serie della chiave
|
||
|
|
||
|
Esempio:
|
||
|
? HL_GETSER()
|
||
|
|
||
|
*** HL_GETAUT ***
|
||
|
Questa funzione ritorna un valore booleano e richiede un argomento di tipo
|
||
|
intero corrispondente al numero del modulo di cui si vuole verificare la
|
||
|
autorizzazione.
|
||
|
|
||
|
N.B. Il numero del modulo della NOTA INTEGRATIVA e' 21.
|
||
|
|
||
|
Esempio:
|
||
|
? HL_GETAUT(21)
|
||
|
|
||
|
|
||
|
SEARCHING
|
||
|
==================================
|
||
|
|
||
|
Le chiamate di funzione sono rimaste invariate.
|
||
|
Per i personal PS/2 con architettura Microchannel
|
||
|
e' necessario settare questa variabile d'ambiente:
|
||
|
|
||
|
SET HL_SEARCH=378i,278i,3BCi,IPX,NETBIOS
|
||
|
|
||
|
Naturalmente e' necessario caricare anche la nuova
|
||
|
versione di HARDLOCK.FLL.
|
||
|
|