> Sub main()
>         Dim eng as Object
>         Dim tmp as Integer
>         Dim tradotto as string
>
>         On error goto crypt_error
>         ' crea un'istanza dell'oggetto
>         Set eng = CreateObject("Crypt.Engine")
>         ' inizializza l'oggetto
>         tmp = eng.CEInitialise("USER", "PASSWORD")
>         ' traduce il valore
>         tradotto =                        
> eng.CETranslate("CAMPO","TABELLA","Valore")
>         ' distrugge l'oggetto
>         Set eng = Nothing
>         Exit Sub
> Crypt_error:
>         MsgBox( Error )
> End Sub
>
> quindi io ho due DBF utenti con cui controllo user e passwd  epoi ho
> la tabella in cui il campo nome che e' cryptato e che tratto con vb il
> tutto poi lo faccio scrivere su una tabella di access ma quello non e'
> un problema....

Se non sai quale sia l'algoritmo di crittazione e la chiave con cui
quel campo è crittato la vedo dura staccarsi da quel Crypt.Engine.
Quindi mi sa che devi chiamare quegli oggetti da Python. Non c'è altro
modo?

OLE è COM? Io non ricordo una mazza degli acronimi Microsoft pre .NET :D

questo può tornarti utile? http://www.boddie.org.uk/python/COM.html

-- 
Lawrence, stacktrace.it - oluyede.org - neropercaso.it
"It is difficult to get a man to understand
something when his salary depends on not
understanding it" - Upton Sinclair
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a