Grazie mille ragazzi
2007/12/29, Daniele Varrazzo <[EMAIL PROTECTED]>: > > salvatore monaco ha scritto: > > Ciao a tutti > > qualcuno sa dirmi se con python e' possibile invocare oggetti ole? > > in particolare questo ogetto ha due metodi > > il primo si autentica al db > > il secondo decripta le stringhe che gli vengono fornite come argomenti > > > > al momento lo uso all'interno di MS access con uno script che invoca i > metodi > > vorrei fare un applicazione un po diversa usando python ma non voglio > buttarmi > > Ho fatto qualcosa con le Python Win32 Extensions: > > homepage: http://starship.python.net/crew/mhammond/win32/ > download: http://sourceforge.net/project/showfiles.php?group_id=78018 > > Il tuo esempio si dovrebbe tradurre in qualcosa tipo: > > eng = win32com.client.Dispatch("Crypt.Engine") > > e l'invocazione dei metodi sostanzialmente immutata. > > Ricordo che ci sono due sistemi per fare le cose: uno totalmente dinamico, > con > cui l'introspezione COM viene utilizzata dinamicamente per accedere a > metodi e > proprietà esposti dagli oggetti, un'altra "off-line": nel package c'è uno > script che preprocessa un'interfaccia COM e genera un package Python che > la > espone completamente (classi, metodi, attributi, costanti...) e consente > un > accesso più rapido. > > Toh, anche un link: > > http://aspn.activestate.com/ASPN/docs/ActivePython/2.3/pywin32/html/com/win32com/HTML/QuickStartClientCom.html > > Tutto molto lontano nella memoria :) ma a suo tempo riuscii a scriptare > Excel > (che ha un modello di oggetti molto complesso) dall'esterno... ed ero > anche > poco esperto di Python. > > Mi dispiace non poterti aiutare più nei dettagli, ora non ho un Windows > sottomano. A presto ;) > > -- > Daniele Varrazzo - Develer S.r.l. > http://www.develer.com > _______________________________________________ > Python mailing list > Python@lists.python.it > http://lists.python.it/mailman/listinfo/python >
_______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python