<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>&gt; From: toobaz@email.it<br>&gt; To: python@lists.python.it<br>&gt; Date: Mon, 15 Feb 2010 21:22:50 +0100<br>&gt; Subject: [Python] Python e una dll C#<br>&gt; <br>&gt; Salve,<br>&gt; <br>&gt; vorrei utilizzare, in Linux, una libreria C# che sta in una dll.<br>&gt; <br>&gt; Googlando, pare che altri la riportino come una cosa fattibile (non<br>&gt; quella DLL in particolare, ma altre DLL C#), ma se provo io a fare<br>&gt; <br>&gt; from ctypes import PyDLL<br>&gt; p = PyDLL('/path/della/dll.dll')<br>&gt; <br>&gt; ottengo un errore "invalid ELF header".<br>&gt; <br>&gt; Io non ci capisco niente, qualcuno ha qualche dritta su quale possa<br>&gt; essere il problema? O almeno sa dirmi che la cosa è semplicemente<br>&gt; impossibile?<br>&gt; <br>&gt; <br>&gt; (ho provato anche su Windows, ma ottengo direttamente un "impossibile<br>&gt; trovare il modulo specificato", nonostante la path sia giusta)<br>&gt; <br>&gt; grazie<br>&gt; <br>&gt; Pietro<br>&gt; <br>&gt; _______________________________________________<br>&gt; Python mailing list<br>&gt; Python@lists.python.it<br>&gt; 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>