<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
--></style>
</head>
<body class='hmmessage'>
Ottieni un errore di formato non valido in quanto le librerie compilate con .net sono in codice gestito e non possono essere caricate direttamente da python, in secondo luogo pure il formato binario se non sbaglio e' diverso. Su Windows potresti usarle rendendole visibili come oggetti COM e successivamente usandole in python come se fossero delle ActiveX su Linux non ne ho idea. L'unica cosa che mi viene in mente e' di fare un wrapper in c# che mosta l'output delle funzioni che ti servono sul terminale e leggere da li con python ma mi pare una boiata<br><br>> From: toobaz@email.it<br>> To: python@lists.python.it<br>> Date: Mon, 15 Feb 2010 21:22:50 +0100<br>> Subject: [Python] Python e una dll C#<br>> <br>> Salve,<br>> <br>> vorrei utilizzare, in Linux, una libreria C# che sta in una dll.<br>> <br>> Googlando, pare che altri la riportino come una cosa fattibile (non<br>> quella DLL in particolare, ma altre DLL C#), ma se provo io a fare<br>> <br>> from ctypes import PyDLL<br>> p = PyDLL('/path/della/dll.dll')<br>> <br>> ottengo un errore "invalid ELF header".<br>> <br>> Io non ci capisco niente, qualcuno ha qualche dritta su quale possa<br>> essere il problema? O almeno sa dirmi che la cosa è semplicemente<br>> impossibile?<br>> <br>> <br>> (ho provato anche su Windows, ma ottengo direttamente un "impossibile<br>> trovare il modulo specificato", nonostante la path sia giusta)<br>> <br>> grazie<br>> <br>> Pietro<br>> <br>> _______________________________________________<br>> Python mailing list<br>> Python@lists.python.it<br>> http://lists.python.it/mailman/listinfo/python<br>                                            <br /><hr />La tua privacy è al sicuro con Internet Explorer 8. <a href='http://www.microsoft.com/italy/windows/internet-explorer/features/browse-privately.aspx?tabid=2&catid=1' target='_new'>Scopri di più</a></body>
</html>