<div dir="ltr"><div class="gmail_default"><font color="#3333ff">The requirement is that we use the odoo erp under windows and we have a module allowing communication with the timers and which uses the sdk of the manufacturer. We want to migrate to linux, everything goes well except this module we have developed ourselves</font><br></div></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div></div><div><table border="0" cellspacing="0" cellpadding="0">
 <tbody><tr style="height:87.1pt">
  <td><table border="0" cellspacing="0" cellpadding="0" style="border-collapse:collapse;border:none"><tbody><tr style="min-height:87.1pt"><td style="text-align:center;font-size:small;border-style:none solid none none;border-right-color:rgb(184,204,228);border-right-width:1pt;padding:0cm 5.4pt;min-height:87.1pt"><img src="https://docs.google.com/uc?id=0Bx768Ub_TtMFcnJIWEo3dC1vaUU&export=download" width="200" height="89"><br><p align="center" style="margin:0px 0px 0.0001pt;text-align:center"></p></td><td style="font-size:small;border:none;padding:0cm 5.4pt;min-height:87.1pt"><div><b><font size="4" color="#666666">Brahim EL ALLIOUI</font></b></div><div><font color="#666666"><b>General Manager</b></font></div><div><font color="#666666"><a href="mailto:belallioui@e-acta.com" target="_blank">belallioui@e-acta.com</a></font></div><div><font color="#666666">Skype : belallioui</font></div><div><font color="#666666">Tel : +212535749410</font></div><div><font color="#666666">Mobile : +212661940077</font></div><div><font color="#666666"><a href="http://www.e-acta.com/" target="_blank">www.e-acta.com</a></font></div><div><a href="http://www.actaERP.com" target="_blank">www.actaERP.com</a></div></td></tr></tbody></table></td><td><br></td></tr></tbody></table></div></div></div></div></div></div></div></div>
<br><div class="gmail_quote">2017-03-23 15:32 GMT+00:00 Preston Landers <span dir="ltr"><<a href="mailto:planders@gmail.com" target="_blank">planders@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">I wouldn't say it's 100% impossible - there is a thing called Mono which allows, subject to numerous limitations, running some .NET code on Linux.<div><br></div><div>However it certainly wouldn't be the easiest path to take. I guess the question is why do you feel the need to run this code under Linux.</div><div><br></div><div>It would be much easier to run the code on Windows, whether under a virtual machine inside a Linux host or on a separate host. And then write some bridge code - a network server or some other kind of communication channel - to communicate between the Linux process and the Windows one. It all begs the question of why you want to do this under Linux and what the real requirements are.</div><div><div class="h5"><div><br></div><div><br><br><div class="gmail_quote"><div dir="ltr">On Thu, Mar 23, 2017 at 10:19 AM Brahim EL ALLIOUI <<a href="mailto:belallioui@gmail.com" target="_blank">belallioui@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class="m_4997230817012828379gmail_msg"><div class="gmail_default m_4997230817012828379gmail_msg"><div class="gmail_default m_4997230817012828379gmail_msg"><font color="#3333ff" class="m_4997230817012828379gmail_msg">Thank you for the answer</font><br class="m_4997230817012828379gmail_msg"></div><div class="gmail_default m_4997230817012828379gmail_msg"><font color="#3333ff" class="m_4997230817012828379gmail_msg"><br class="m_4997230817012828379gmail_msg"></font></div><div class="gmail_default m_4997230817012828379gmail_msg"><font color="#3333ff" class="m_4997230817012828379gmail_msg">My goal is to interface a C# dll with python</font></div><div class="gmail_default m_4997230817012828379gmail_msg"><font color="#3333ff" class="m_4997230817012828379gmail_msg">At win32com.client I use just Dispatch and pythoncom, I think there is probably an equivalent of these two components</font></div><div class="gmail_default m_4997230817012828379gmail_msg"><font color="#3333ff" class="m_4997230817012828379gmail_msg"><br class="m_4997230817012828379gmail_msg"></font></div><div class="gmail_default m_4997230817012828379gmail_msg"><font color="#3333ff" class="m_4997230817012828379gmail_msg">Is there a way to use a C# dll via python on Linux?</font></div><div class="gmail_default m_4997230817012828379gmail_msg"><font color="#3333ff" class="m_4997230817012828379gmail_msg"><br class="m_4997230817012828379gmail_msg"></font></div><div class="gmail_default m_4997230817012828379gmail_msg"><font color="#3333ff" class="m_4997230817012828379gmail_msg">I found in the net pypiwin32 but I can not install it and I do not know is what it will meet my need or not</font></div></div><div class="gmail_extra m_4997230817012828379gmail_msg"></div></div><div dir="ltr" class="m_4997230817012828379gmail_msg"><div class="gmail_extra m_4997230817012828379gmail_msg"><br clear="all" class="m_4997230817012828379gmail_msg"><div class="m_4997230817012828379gmail_msg"><div class="m_4997230817012828379m_-1710452285739161588gmail_signature m_4997230817012828379gmail_msg" data-smartmail="gmail_signature"><div dir="ltr" class="m_4997230817012828379gmail_msg"><div class="m_4997230817012828379gmail_msg"><div dir="ltr" class="m_4997230817012828379gmail_msg"><div class="m_4997230817012828379gmail_msg"><div dir="ltr" class="m_4997230817012828379gmail_msg"><div class="m_4997230817012828379gmail_msg"></div><div class="m_4997230817012828379gmail_msg"><table border="0" cellspacing="0" cellpadding="0" class="m_4997230817012828379gmail_msg">
 <tbody class="m_4997230817012828379gmail_msg"><tr style="height:87.1pt" class="m_4997230817012828379gmail_msg">
  <td class="m_4997230817012828379gmail_msg"><table border="0" cellspacing="0" cellpadding="0" style="border-collapse:collapse;border:none" class="m_4997230817012828379gmail_msg"><tbody class="m_4997230817012828379gmail_msg"><tr style="min-height:87.1pt" class="m_4997230817012828379gmail_msg"><td style="text-align:center;font-size:small;border-style:none solid none none;border-right-color:rgb(184,204,228);border-right-width:1pt;padding:0cm 5.4pt;min-height:87.1pt" class="m_4997230817012828379gmail_msg"><img src="https://docs.google.com/uc?id=0Bx768Ub_TtMFcnJIWEo3dC1vaUU&export=download" width="200" height="89" class="m_4997230817012828379gmail_msg"><br class="m_4997230817012828379gmail_msg"><p align="center" style="margin:0px 0px 0.0001pt;text-align:center" class="m_4997230817012828379gmail_msg"></p></td><td style="font-size:small;border:none;padding:0cm 5.4pt;min-height:87.1pt" class="m_4997230817012828379gmail_msg"><div class="m_4997230817012828379gmail_msg"><b class="m_4997230817012828379gmail_msg"><font size="4" color="#666666" class="m_4997230817012828379gmail_msg">Brahim EL ALLIOUI</font></b></div><div class="m_4997230817012828379gmail_msg"><font color="#666666" class="m_4997230817012828379gmail_msg"><b class="m_4997230817012828379gmail_msg">General Manager</b></font></div><div class="m_4997230817012828379gmail_msg"><font color="#666666" class="m_4997230817012828379gmail_msg"><a href="mailto:belallioui@e-acta.com" class="m_4997230817012828379gmail_msg" target="_blank">belallioui@e-acta.com</a></font></div><div class="m_4997230817012828379gmail_msg"><font color="#666666" class="m_4997230817012828379gmail_msg">Skype : belallioui</font></div><div class="m_4997230817012828379gmail_msg"><font color="#666666" class="m_4997230817012828379gmail_msg">Tel : <a href="tel:+212%205357-49410" value="+212535749410" class="m_4997230817012828379gmail_msg" target="_blank">+212535749410</a></font></div><div class="m_4997230817012828379gmail_msg"><font color="#666666" class="m_4997230817012828379gmail_msg">Mobile : <a href="tel:+212%20661-940077" value="+212661940077" class="m_4997230817012828379gmail_msg" target="_blank">+212661940077</a></font></div><div class="m_4997230817012828379gmail_msg"><font color="#666666" class="m_4997230817012828379gmail_msg"><a href="http://www.e-acta.com/" class="m_4997230817012828379gmail_msg" target="_blank">www.e-acta.com</a></font></div><div class="m_4997230817012828379gmail_msg"><a href="http://www.actaERP.com" class="m_4997230817012828379gmail_msg" target="_blank">www.actaERP.com</a></div></td></tr></tbody></table></td><td class="m_4997230817012828379gmail_msg"><br class="m_4997230817012828379gmail_msg"></td></tr></tbody></table></div></div></div></div></div></div></div></div>
<br class="m_4997230817012828379gmail_msg"></div></div><div dir="ltr" class="m_4997230817012828379gmail_msg"><div class="gmail_extra m_4997230817012828379gmail_msg"><div class="gmail_quote m_4997230817012828379gmail_msg">2017-03-23 14:06 GMT+00:00 Preston Landers <span dir="ltr" class="m_4997230817012828379gmail_msg"><<a href="mailto:planders@gmail.com" class="m_4997230817012828379gmail_msg" target="_blank">planders@gmail.com</a>></span>:<br class="m_4997230817012828379gmail_msg"><blockquote class="gmail_quote m_4997230817012828379gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class="m_4997230817012828379gmail_msg">Python-Win32 is code that works with "Win32" aka Microsoft Windows.<div class="m_4997230817012828379gmail_msg"><br class="m_4997230817012828379gmail_msg"></div><div class="m_4997230817012828379gmail_msg">Debian is a distribution of Linux, which is a completely different system that is not compatible with Win32 code.</div><div class="m_4997230817012828379gmail_msg"><br class="m_4997230817012828379gmail_msg"></div><div class="m_4997230817012828379gmail_msg">The only thing to be done in Debian is install a virtual machine with Windows inside.</div><div class="m_4997230817012828379gmail_msg"><br class="m_4997230817012828379gmail_msg"></div><br class="m_4997230817012828379gmail_msg"><div class="gmail_quote m_4997230817012828379gmail_msg"><div class="m_4997230817012828379gmail_msg"><div class="m_4997230817012828379m_-1710452285739161588h5 m_4997230817012828379gmail_msg"><div dir="ltr" class="m_4997230817012828379gmail_msg">On Thu, Mar 23, 2017 at 8:44 AM Brahim EL ALLIOUI <<a href="mailto:belallioui@gmail.com" class="m_4997230817012828379gmail_msg" target="_blank">belallioui@gmail.com</a>> wrote:<br class="m_4997230817012828379gmail_msg"></div></div></div><blockquote class="gmail_quote m_4997230817012828379gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="m_4997230817012828379gmail_msg"><div class="m_4997230817012828379m_-1710452285739161588h5 m_4997230817012828379gmail_msg"><div dir="ltr" class="m_4997230817012828379m_-1710452285739161588m_-964880819137180625gmail_msg m_4997230817012828379gmail_msg"><div class="m_4997230817012828379gmail_msg"><div class="m_4997230817012828379gmail_msg"><font color="#3333ff" class="m_4997230817012828379m_-1710452285739161588m_-964880819137180625gmail_msg m_4997230817012828379gmail_msg">Hello,</font></div><div class="m_4997230817012828379gmail_msg"><font color="#3333ff" class="m_4997230817012828379m_-1710452285739161588m_-964880819137180625gmail_msg m_4997230817012828379gmail_msg"><br class="m_4997230817012828379m_-1710452285739161588m_-964880819137180625gmail_msg m_4997230817012828379gmail_msg"></font></div><div class="m_4997230817012828379gmail_msg"><font color="#3333ff" class="m_4997230817012828379m_-1710452285739161588m_-964880819137180625gmail_msg m_4997230817012828379gmail_msg">I use win32com.client to integrate a C # dll under python. This works well under windows</font></div><div class="m_4997230817012828379gmail_msg"><font color="#3333ff" class="m_4997230817012828379m_-1710452285739161588m_-964880819137180625gmail_msg m_4997230817012828379gmail_msg"><br class="m_4997230817012828379m_-1710452285739161588m_-964880819137180625gmail_msg m_4997230817012828379gmail_msg"></font></div><div class="m_4997230817012828379gmail_msg"><font color="#3333ff" class="m_4997230817012828379m_-1710452285739161588m_-964880819137180625gmail_msg m_4997230817012828379gmail_msg">From win32com.client import Dispatch, pythoncom</font></div><div class="m_4997230817012828379gmail_msg"><font color="#3333ff" class="m_4997230817012828379m_-1710452285739161588m_-964880819137180625gmail_msg m_4997230817012828379gmail_msg">From ctypes import cdll</font></div><div class="m_4997230817012828379gmail_msg"><font color="#3333ff" class="m_4997230817012828379m_-1710452285739161588m_-964880819137180625gmail_msg m_4997230817012828379gmail_msg">Mydll = cdll.LoadLibrary (spath)</font></div><div class="m_4997230817012828379gmail_msg"><font color="#3333ff" class="m_4997230817012828379m_-1710452285739161588m_-964880819137180625gmail_msg m_4997230817012828379gmail_msg">Pythoncom.CoInitialize ()</font></div><div class="m_4997230817012828379gmail_msg"><font color="#3333ff" class="m_4997230817012828379m_-1710452285739161588m_-964880819137180625gmail_msg m_4997230817012828379gmail_msg">Zk = Dispatch ("zkemkeeper.ZKEM")</font></div><div class="m_4997230817012828379gmail_msg"><font color="#3333ff" class="m_4997230817012828379m_-1710452285739161588m_-964880819137180625gmail_msg m_4997230817012828379gmail_msg"><br class="m_4997230817012828379m_-1710452285739161588m_-964880819137180625gmail_msg m_4997230817012828379gmail_msg"></font></div><div class="m_4997230817012828379gmail_msg"><font color="#3333ff" class="m_4997230817012828379m_-1710452285739161588m_-964880819137180625gmail_msg m_4997230817012828379gmail_msg">But do not works under unix</font></div><div class="m_4997230817012828379gmail_msg"><font color="#3333ff" class="m_4997230817012828379m_-1710452285739161588m_-964880819137180625gmail_msg m_4997230817012828379gmail_msg"><br class="m_4997230817012828379m_-1710452285739161588m_-964880819137180625gmail_msg m_4997230817012828379gmail_msg"></font></div><div class="m_4997230817012828379gmail_msg"><font color="#3333ff" class="m_4997230817012828379m_-1710452285739161588m_-964880819137180625gmail_msg m_4997230817012828379gmail_msg">What should you do at the Debian level?</font></div><div class="m_4997230817012828379gmail_msg"><font color="#3333ff" class="m_4997230817012828379m_-1710452285739161588m_-964880819137180625gmail_msg m_4997230817012828379gmail_msg">Thank you</font></div></div><div class="m_4997230817012828379m_-1710452285739161588m_-964880819137180625gmail_msg m_4997230817012828379gmail_msg"><div class="m_4997230817012828379m_-1710452285739161588m_-964880819137180625m_1039355384007302572gmail_signature m_4997230817012828379m_-1710452285739161588m_-964880819137180625gmail_msg m_4997230817012828379gmail_msg"><div dir="ltr" class="m_4997230817012828379m_-1710452285739161588m_-964880819137180625gmail_msg m_4997230817012828379gmail_msg"><div class="m_4997230817012828379m_-1710452285739161588m_-964880819137180625gmail_msg m_4997230817012828379gmail_msg"><div dir="ltr" class="m_4997230817012828379m_-1710452285739161588m_-964880819137180625gmail_msg m_4997230817012828379gmail_msg"><div class="m_4997230817012828379m_-1710452285739161588m_-964880819137180625gmail_msg m_4997230817012828379gmail_msg"><div dir="ltr" class="m_4997230817012828379m_-1710452285739161588m_-964880819137180625gmail_msg m_4997230817012828379gmail_msg"><div class="m_4997230817012828379m_-1710452285739161588m_-964880819137180625gmail_msg m_4997230817012828379gmail_msg"></div><div class="m_4997230817012828379m_-1710452285739161588m_-964880819137180625gmail_msg m_4997230817012828379gmail_msg"><table border="0" cellspacing="0" cellpadding="0" class="m_4997230817012828379m_-1710452285739161588m_-964880819137180625gmail_msg m_4997230817012828379gmail_msg">
 <tbody class="m_4997230817012828379m_-1710452285739161588m_-964880819137180625gmail_msg m_4997230817012828379gmail_msg"><tr style="height:87.1pt" class="m_4997230817012828379m_-1710452285739161588m_-964880819137180625gmail_msg m_4997230817012828379gmail_msg">
  <td class="m_4997230817012828379m_-1710452285739161588m_-964880819137180625gmail_msg m_4997230817012828379gmail_msg"><table border="0" cellspacing="0" cellpadding="0" style="border-collapse:collapse;border:none" class="m_4997230817012828379m_-1710452285739161588m_-964880819137180625gmail_msg m_4997230817012828379gmail_msg"><tbody class="m_4997230817012828379m_-1710452285739161588m_-964880819137180625gmail_msg m_4997230817012828379gmail_msg"><tr style="min-height:87.1pt" class="m_4997230817012828379m_-1710452285739161588m_-964880819137180625gmail_msg m_4997230817012828379gmail_msg"><td style="text-align:center;font-size:small;border-style:none solid none none;border-right-color:rgb(184,204,228);border-right-width:1pt;padding:0cm 5.4pt;min-height:87.1pt" class="m_4997230817012828379m_-1710452285739161588m_-964880819137180625gmail_msg m_4997230817012828379gmail_msg"><img src="https://docs.google.com/uc?id=0Bx768Ub_TtMFcnJIWEo3dC1vaUU&export=download" width="200" height="89" class="m_4997230817012828379m_-1710452285739161588m_-964880819137180625gmail_msg m_4997230817012828379gmail_msg"><br class="m_4997230817012828379m_-1710452285739161588m_-964880819137180625gmail_msg m_4997230817012828379gmail_msg"><p align="center" style="margin:0px 0px 0.0001pt;text-align:center" class="m_4997230817012828379m_-1710452285739161588m_-964880819137180625gmail_msg m_4997230817012828379gmail_msg"></p></td><td style="font-size:small;border:none;padding:0cm 5.4pt;min-height:87.1pt" class="m_4997230817012828379m_-1710452285739161588m_-964880819137180625gmail_msg m_4997230817012828379gmail_msg"><div class="m_4997230817012828379m_-1710452285739161588m_-964880819137180625gmail_msg m_4997230817012828379gmail_msg"><b class="m_4997230817012828379m_-1710452285739161588m_-964880819137180625gmail_msg m_4997230817012828379gmail_msg"><font size="4" color="#666666" class="m_4997230817012828379m_-1710452285739161588m_-964880819137180625gmail_msg m_4997230817012828379gmail_msg">Brahim EL ALLIOUI</font></b></div><div class="m_4997230817012828379m_-1710452285739161588m_-964880819137180625gmail_msg m_4997230817012828379gmail_msg"><font color="#666666" class="m_4997230817012828379m_-1710452285739161588m_-964880819137180625gmail_msg m_4997230817012828379gmail_msg"><b class="m_4997230817012828379m_-1710452285739161588m_-964880819137180625gmail_msg m_4997230817012828379gmail_msg">General Manager</b></font></div><div class="m_4997230817012828379m_-1710452285739161588m_-964880819137180625gmail_msg m_4997230817012828379gmail_msg"><font color="#666666" class="m_4997230817012828379m_-1710452285739161588m_-964880819137180625gmail_msg m_4997230817012828379gmail_msg"><a href="mailto:belallioui@e-acta.com" class="m_4997230817012828379m_-1710452285739161588m_-964880819137180625gmail_msg m_4997230817012828379gmail_msg" target="_blank">belallioui@e-acta.com</a></font></div><div class="m_4997230817012828379m_-1710452285739161588m_-964880819137180625gmail_msg m_4997230817012828379gmail_msg"><font color="#666666" class="m_4997230817012828379m_-1710452285739161588m_-964880819137180625gmail_msg m_4997230817012828379gmail_msg">Skype : belallioui</font></div><div class="m_4997230817012828379m_-1710452285739161588m_-964880819137180625gmail_msg m_4997230817012828379gmail_msg"><font color="#666666" class="m_4997230817012828379m_-1710452285739161588m_-964880819137180625gmail_msg m_4997230817012828379gmail_msg">Tel : <a href="tel:+212%205357-49410" value="+212535749410" class="m_4997230817012828379m_-1710452285739161588m_-964880819137180625gmail_msg m_4997230817012828379gmail_msg" target="_blank">+212535749410</a></font></div><div class="m_4997230817012828379m_-1710452285739161588m_-964880819137180625gmail_msg m_4997230817012828379gmail_msg"><font color="#666666" class="m_4997230817012828379m_-1710452285739161588m_-964880819137180625gmail_msg m_4997230817012828379gmail_msg">Mobile : <a href="tel:+212%20661-940077" value="+212661940077" class="m_4997230817012828379m_-1710452285739161588m_-964880819137180625gmail_msg m_4997230817012828379gmail_msg" target="_blank">+212661940077</a></font></div><div class="m_4997230817012828379m_-1710452285739161588m_-964880819137180625gmail_msg m_4997230817012828379gmail_msg"><font color="#666666" class="m_4997230817012828379m_-1710452285739161588m_-964880819137180625gmail_msg m_4997230817012828379gmail_msg"><a href="http://www.e-acta.com/" class="m_4997230817012828379m_-1710452285739161588m_-964880819137180625gmail_msg m_4997230817012828379gmail_msg" target="_blank">www.e-acta.com</a></font></div><div class="m_4997230817012828379m_-1710452285739161588m_-964880819137180625gmail_msg m_4997230817012828379gmail_msg"><a href="http://www.actaERP.com" class="m_4997230817012828379m_-1710452285739161588m_-964880819137180625gmail_msg m_4997230817012828379gmail_msg" target="_blank">www.actaERP.com</a></div></td></tr></tbody></table></td><td class="m_4997230817012828379m_-1710452285739161588m_-964880819137180625gmail_msg m_4997230817012828379gmail_msg"><br class="m_4997230817012828379m_-1710452285739161588m_-964880819137180625gmail_msg m_4997230817012828379gmail_msg"></td></tr></tbody></table></div></div></div></div></div></div></div></div>
</div></div></div>
______________________________<wbr>_________________<br class="m_4997230817012828379m_-1710452285739161588m_-964880819137180625gmail_msg m_4997230817012828379gmail_msg">
python-win32 mailing list<br class="m_4997230817012828379m_-1710452285739161588m_-964880819137180625gmail_msg m_4997230817012828379gmail_msg">
<a href="mailto:python-win32@python.org" class="m_4997230817012828379m_-1710452285739161588m_-964880819137180625gmail_msg m_4997230817012828379gmail_msg" target="_blank">python-win32@python.org</a><br class="m_4997230817012828379m_-1710452285739161588m_-964880819137180625gmail_msg m_4997230817012828379gmail_msg">
<a href="https://mail.python.org/mailman/listinfo/python-win32" rel="noreferrer" class="m_4997230817012828379m_-1710452285739161588m_-964880819137180625gmail_msg m_4997230817012828379gmail_msg" target="_blank">https://mail.python.org/<wbr>mailman/listinfo/python-win32</a><br class="m_4997230817012828379m_-1710452285739161588m_-964880819137180625gmail_msg m_4997230817012828379gmail_msg">
</blockquote></div></div>
</blockquote></div><br class="m_4997230817012828379gmail_msg"></div></div></blockquote></div></div></div></div></div>
</blockquote></div><br></div>