<html><head></head><body><div style="color:#000; background-color:#fff; font-family:verdana, helvetica, sans-serif;font-size:13px"><div dir="ltr" id="yui_3_16_0_1_1447754426781_31110"><span id="yui_3_16_0_1_1447754426781_31164"><br></span></div><div id="yui_3_16_0_1_1447754426781_31165" dir="ltr"><span id="yui_3_16_0_1_1447754426781_31164">That worked perfectly and saved my day.<br><br>Thank you Markus!</span></div><div id="yui_3_16_0_1_1447754426781_31211" dir="ltr"><br></div><div id="yui_3_16_0_1_1447754426781_31215" dir="ltr">Kind regards,<br>Djordje <br></div><div id="yui_3_16_0_1_1447754426781_31216" dir="ltr"><br></div><div dir="ltr"><br><span id="yui_3_16_0_1_1447754426781_31164"></span></div>  <div id="yui_3_16_0_1_1447754426781_31107" style="font-family: verdana, helvetica, sans-serif; font-size: 13px;"> <div id="yui_3_16_0_1_1447754426781_31106" style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;"> <div id="yui_3_16_0_1_1447754426781_31105" dir="ltr"> <hr id="yui_3_16_0_1_1447754426781_31109" size="1">  <font id="yui_3_16_0_1_1447754426781_31108" size="2" face="Arial"> <b><span style="font-weight:bold;">From:</span></b> Markus Schaber <m.schaber@codesys.com><br> <b><span style="font-weight: bold;">To:</span></b> Djordje Spasic <issworld2000@yahoo.com>; "ironpython-users@python.org" <ironpython-users@python.org> <br> <b><span style="font-weight: bold;">Sent:</span></b> Tuesday, November 17, 2015 11:52 AM<br> <b id="yui_3_16_0_1_1447754426781_31209"><span id="yui_3_16_0_1_1447754426781_31208" style="font-weight: bold;">Subject:</span></b> RE: [Ironpython-users] PINVOKE exception from loaded .NET assembly<br> </font> </div> <div id="yui_3_16_0_1_1447754426781_31111" class="y_msg_container"><br><div id="yiv0525296540"><style>#yiv0525296540 #yiv0525296540 --
 
 _filtered #yiv0525296540 {font-family:Helvetica;panose-1:2 11 6 4 2 2 2 2 2 4;}
 _filtered #yiv0525296540 {font-family:Helvetica;panose-1:2 11 6 4 2 2 2 2 2 4;}
 _filtered #yiv0525296540 {font-family:Calibri;panose-1:2 15 5 2 2 2 4 3 2 4;}
 _filtered #yiv0525296540 {font-family:Tahoma;panose-1:2 11 6 4 3 5 4 4 2 4;}
 _filtered #yiv0525296540 {font-family:Consolas;panose-1:2 11 6 9 2 2 4 3 2 4;}
 _filtered #yiv0525296540 {font-family:Verdana;panose-1:2 11 6 4 3 5 4 4 2 4;}
#yiv0525296540  
#yiv0525296540 p.yiv0525296540MsoNormal, #yiv0525296540 li.yiv0525296540MsoNormal, #yiv0525296540 div.yiv0525296540MsoNormal
        {margin:0cm;margin-bottom:.0001pt;font-size:12.0pt;}
#yiv0525296540 a:link, #yiv0525296540 span.yiv0525296540MsoHyperlink
        {color:blue;text-decoration:underline;}
#yiv0525296540 a:visited, #yiv0525296540 span.yiv0525296540MsoHyperlinkFollowed
        {color:purple;text-decoration:underline;}
#yiv0525296540 code
        {}
#yiv0525296540 pre
        {margin:0cm;margin-bottom:.0001pt;font-size:10.0pt;}
#yiv0525296540 p.yiv0525296540MsoAcetate, #yiv0525296540 li.yiv0525296540MsoAcetate, #yiv0525296540 div.yiv0525296540MsoAcetate
        {margin:0cm;margin-bottom:.0001pt;font-size:8.0pt;}
#yiv0525296540 span.yiv0525296540HTMLVorformatiertZchn
        {font-family:Consolas;}
#yiv0525296540 p.yiv0525296540msoacetate, #yiv0525296540 li.yiv0525296540msoacetate, #yiv0525296540 div.yiv0525296540msoacetate
        {margin-right:0cm;margin-left:0cm;font-size:12.0pt;}
#yiv0525296540 p.yiv0525296540msonormal, #yiv0525296540 li.yiv0525296540msonormal, #yiv0525296540 div.yiv0525296540msonormal
        {margin-right:0cm;margin-left:0cm;font-size:12.0pt;}
#yiv0525296540 p.yiv0525296540msochpdefault, #yiv0525296540 li.yiv0525296540msochpdefault, #yiv0525296540 div.yiv0525296540msochpdefault
        {margin-right:0cm;margin-left:0cm;font-size:12.0pt;}
#yiv0525296540 span.yiv0525296540msohyperlink
        {}
#yiv0525296540 span.yiv0525296540msohyperlinkfollowed
        {}
#yiv0525296540 span.yiv0525296540htmlvorformatiertzchn
        {}
#yiv0525296540 span.yiv0525296540e-mailformatvorlage20
        {}
#yiv0525296540 p.yiv0525296540msonormal1, #yiv0525296540 li.yiv0525296540msonormal1, #yiv0525296540 div.yiv0525296540msonormal1
        {margin:0cm;margin-bottom:.0001pt;font-size:12.0pt;}
#yiv0525296540 span.yiv0525296540msohyperlink1
        {color:blue;text-decoration:underline;}
#yiv0525296540 span.yiv0525296540msohyperlinkfollowed1
        {color:purple;text-decoration:underline;}
#yiv0525296540 p.yiv0525296540msoacetate1, #yiv0525296540 li.yiv0525296540msoacetate1, #yiv0525296540 div.yiv0525296540msoacetate1
        {margin:0cm;margin-bottom:.0001pt;font-size:8.0pt;}
#yiv0525296540 span.yiv0525296540htmlvorformatiertzchn1
        {font-family:Consolas;}
#yiv0525296540 span.yiv0525296540e-mailformatvorlage201
        {color:windowtext;font-weight:normal;font-style:normal;}
#yiv0525296540 p.yiv0525296540msochpdefault1, #yiv0525296540 li.yiv0525296540msochpdefault1, #yiv0525296540 div.yiv0525296540msochpdefault1
        {margin-right:0cm;margin-left:0cm;font-size:10.0pt;}
#yiv0525296540 span.yiv0525296540E-MailFormatvorlage34
        {color:windowtext;font-weight:normal;font-style:normal;}
#yiv0525296540 span.yiv0525296540SprechblasentextZchn
        {}
#yiv0525296540 .yiv0525296540MsoChpDefault
        {font-size:10.0pt;}
 _filtered #yiv0525296540 {margin:70.85pt 70.85pt 2.0cm 70.85pt;}
#yiv0525296540 div.yiv0525296540WordSection1
        {}
#yiv0525296540 </style><div id="yui_3_16_0_1_1447754426781_31114">
<div id="yui_3_16_0_1_1447754426781_31113" class="yiv0525296540WordSection1">
<div id="yui_3_16_0_1_1447754426781_31112" class="yiv0525296540MsoNormal"><span style="font-size:10.0pt;" lang="EN-US">Hi,</span></div> 
<div id="yui_3_16_0_1_1447754426781_31115" class="yiv0525296540MsoNormal"><span style="font-size:10.0pt;" lang="EN-US">  </span></div> 
<div id="yui_3_16_0_1_1447754426781_31202" class="yiv0525296540MsoNormal"><span id="yui_3_16_0_1_1447754426781_31203" style="font-size:10.0pt;" lang="EN-US">it seems, in your case, it’s not an aggregate exception, so you just need to access the InnerException property (without an „s“ at the end) of your System.Exception</span></div> 
<div id="yui_3_16_0_1_1447754426781_31204" class="yiv0525296540MsoNormal"><span style="font-size:10.0pt;" lang="EN-US">  </span></div> 
<div id="yui_3_16_0_1_1447754426781_31206">
<div id="yui_3_16_0_1_1447754426781_31205" class="yiv0525296540MsoNormal"><span id="yui_3_16_0_1_1447754426781_31207" style="font-size:10.0pt;" lang="EN-US">Best regards<br clear="none">
<br clear="none">
Markus Schaber</span><span lang="EN-US"><br clear="none">
<br clear="none">
</span><b><span style="font-size:10.0pt;" lang="EN-US">CODESYS<sup>®</sup></span></b><span lang="EN-US">
</span><span style="font-size:8.0pt;" lang="EN-US">a trademark of 3S-Smart Software Solutions GmbH</span><span lang="EN-US">
<br clear="none">
</span><b><span style="font-size:2.0pt;" lang="EN-US"><br clear="none">
</span></b><b><span style="font-size:10.0pt;" lang="EN-US">Inspiring Automation Solutions
</span></b><span style="font-size:10.0pt;" lang="EN-US"></span></div> 
<div class="yiv0525296540MsoNormal"><span style="font-size:10.0pt;">
</span><hr style="color:#636363;" align="left" noshade="size="1"" width="643">
</div>
<div class="yiv0525296540MsoNormal"><span style="font-size:10.0pt;" lang="EN-US">3S-Smart Software Solutions GmbH
<br clear="none">
Dipl.-Inf. Markus Schaber | Product Development Core Technology <br clear="none">
Memminger Str. 151 | 87439 Kempten | Germany <br clear="none">
Tel. +49-831-54031-979 | Fax +49-831-54031-50 <br clear="none">
<br clear="none">
E-Mail: </span><span style="font-size:10.0pt;"><a rel="nofollow" shape="rect" ymailto="mailto:m.schaber@codesys.com" target="_blank" href="mailto:m.schaber@codesys.com"><span style="color:#E3000F;text-decoration:none;" lang="EN-US">m.schaber@codesys.com</span></a></span><span style="font-size:10.0pt;" lang="EN-US">
 | Web: </span><span style="font-size:10.0pt;"><a rel="nofollow" shape="rect" target="_blank" href="http://www.codesys.com/"><span style="color:#E3000F;text-decoration:none;" lang="EN-US">codesys.com</span></a></span><span style="font-size:10.0pt;" lang="EN-US">
 | CODESYS store: </span><span style="font-size:10.0pt;"><a rel="nofollow" shape="rect" target="_blank" href="http://store.codesys.com/"><span style="color:#E3000F;text-decoration:none;" lang="EN-US">store.codesys.com</span></a></span><span style="font-size:10.0pt;" lang="EN-US">
<br clear="none">
CODESYS forum: </span><span style="font-size:10.0pt;"><a rel="nofollow" shape="rect" target="_blank" href="http://forum.codesys.com/"><span style="color:#E3000F;text-decoration:none;" lang="EN-US">forum.codesys.com</span></a></span><span style="font-size:10.0pt;" lang="EN-US">
<br clear="none">
<br clear="none">
</span><i><span style="font-size:8.0pt;" lang="EN-US">Managing Directors: Dipl.Inf. Dieter Hess, Dipl.Inf. Manfred Werner</span></i><span style="font-size:8.0pt;" lang="EN-US">
 | <i>Trade register: Kempten HRB 6186</i> | <i>Tax ID No.: DE 167014915</i></span><b><span style="font-size:10.0pt;" lang="EN-US">
</span></b></div> 
<div class="yiv0525296540MsoNormal"><b><span style="font-size:10.0pt;">
</span></b><hr style="color:#636363;" align="left" noshade="size="1"" width="643"><b>
</b></div>
</div>
<div class="yiv0525296540MsoNormal"><i><span style="font-size:8.0pt;" lang="EN-US">This e-mail may contain confidential and/or privileged information. If you are not the intended recipient (or have received
<br clear="none">
this e-mail in error) please notify the sender immediately and destroy this e-mail. Any unauthorised copying, disclosure
<br clear="none">
or distribution of the material in this e-mail is strictly forbidden.</span></i><b><span style="font-size:10.0pt;" lang="EN-US">
</span></b><span style="font-size:10.0pt;" lang="EN-US"></span></div> 
<div class="qtdSeparateBR"><br><br></div><div class="yiv0525296540yqt9757627350" id="yiv0525296540yqt85653"><div style="border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt;">
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm;">
<div class="yiv0525296540MsoNormal"><b><span style="font-size:10.0pt;">From:</span></b><span style="font-size:10.0pt;"> Djordje Spasic [mailto:issworld2000@yahoo.com]
<br clear="none">
<b>Sent:</b> Tuesday, November 17, 2015 11:46 AM<br clear="none">
<b>To:</b> Markus Schaber; ironpython-users@python.org<br clear="none">
<b>Subject:</b> Re: [Ironpython-users] PINVOKE exception from loaded .NET assembly</span></div> 
</div>
</div>
<div class="yiv0525296540MsoNormal">  </div> 
<div>
<div id="yiv0525296540yui_3_16_0_1_1447754426781_18037">
<div class="yiv0525296540MsoNormal" style="background:white;"><span style="font-size:10.0pt;">Thank you.<br clear="none">
<br clear="none">
I am not a programmer myself.<br clear="none">
How would either InnerException or AggregateException be used in this case?</span></div> 
</div>
<div id="yiv0525296540yui_3_16_0_1_1447754426781_18402">
<div class="yiv0525296540MsoNormal" style="background:white;"><span style="font-size:10.0pt;">I tried:</span></div> 
</div>
<pre id="yiv0525296540yui_3_16_0_1_1447754426781_18428" style="background:white;"><code id="yiv0525296540yui_3_16_0_1_1447754426781_18506"><span style="color:#440062;">try:   </span></code><span style="color:#440062;"><br clear="none"><code> gdalc.Gdal.AllRegister()</code><br id="yiv0525296540yui_3_16_0_1_1447754426781_18544" clear="none"><code>except System.AggregateException as e:</code><br id="yiv0525296540yui_3_16_0_1_1447754426781_18546" clear="none"><code>    print "exception: ", e.InnerExceptions  </code><br id="yiv0525296540yui_3_16_0_1_1447754426781_18548" clear="none"><br clear="none"></span><span style="color:black;"></span></pre> 
<div id="yiv0525296540yui_3_16_0_1_1447754426781_18405">
<div class="yiv0525296540MsoNormal" style="background:white;"><span style="font-size:10.0pt;">  </span></div> 
</div>
<div id="yiv0525296540yui_3_16_0_1_1447754426781_18407">
<div class="yiv0525296540MsoNormal" style="margin-bottom:12.0pt;background:white;"><span style="font-size:10.0pt;">But that didn't seem to be correct.<br clear="none">
<br clear="none">
</span></div> 
</div>
<div id="yiv0525296540yui_3_16_0_1_1447754426781_18024">
<div id="yiv0525296540yui_3_16_0_1_1447754426781_18023">
<div id="yiv0525296540yui_3_16_0_1_1447754426781_18035">
<div class="yiv0525296540MsoNormal" style="text-align:center;background:white;" align="center">
<span style="">
</span><hr align="center" size="1" width="100%">
</div>
<div class="yiv0525296540MsoNormal" style="background:white;"><b><span style="font-size:10.0pt;" lang="EN-US">From:</span></b><span style="font-size:10.0pt;" lang="EN-US"> Markus Schaber
 <</span><span style="font-size:10.0pt;"><a rel="nofollow" shape="rect" ymailto="mailto:m.schaber@codesys.com" target="_blank" href="mailto:m.schaber@codesys.com"><span lang="EN-US">m.schaber@codesys.com</span></a></span><span style="font-size:10.0pt;" lang="EN-US">><br clear="none">
<b>To:</b> Djordje Spasic <</span><span style="font-size:10.0pt;"><a rel="nofollow" shape="rect" ymailto="mailto:issworld2000@yahoo.com" target="_blank" href="mailto:issworld2000@yahoo.com"><span lang="EN-US">issworld2000@yahoo.com</span></a></span><span style="font-size:10.0pt;" lang="EN-US">>;
 "</span><span style="font-size:10.0pt;"><a rel="nofollow" shape="rect" ymailto="mailto:ironpython-users@python.org" target="_blank" href="mailto:ironpython-users@python.org"><span lang="EN-US">ironpython-users@python.org</span></a></span><span style="font-size:10.0pt;" lang="EN-US">"
 <</span><span style="font-size:10.0pt;"><a rel="nofollow" shape="rect" ymailto="mailto:ironpython-users@python.org" target="_blank" href="mailto:ironpython-users@python.org"><span lang="EN-US">ironpython-users@python.org</span></a></span><span style="font-size:10.0pt;" lang="EN-US">>
<br clear="none">
<b>Sent:</b> Tuesday, November 17, 2015 11:31 AM<br clear="none">
<b>Subject:</b> RE: [Ironpython-users] PINVOKE exception from loaded .NET assembly</span><span style="" lang="EN-US"></span></div> 
</div>
<div id="yiv0525296540yui_3_16_0_1_1447754426781_18022">
<div class="yiv0525296540MsoNormal" style="background:white;"><span style="" lang="EN-US">  </span></div> 
<div id="yiv0525296540">
<div id="yiv0525296540yui_3_16_0_1_1447754426781_18033">
<div id="yiv0525296540yui_3_16_0_1_1447754426781_18032">
<div id="yiv0525296540yui_3_16_0_1_1447754426781_18031">
<div class="yiv0525296540MsoNormal" style="background:white;"><span style="font-size:10.0pt;" lang="EN-US">Hi,</span><span style=""></span></div> 
</div>
<div id="yiv0525296540yui_3_16_0_1_1447754426781_18052">
<div class="yiv0525296540MsoNormal" style="background:white;"><span style="font-size:10.0pt;" lang="EN-US"> </span><span style=""></span></div> 
</div>
<div id="yiv0525296540yui_3_16_0_1_1447754426781_18053">
<div class="yiv0525296540MsoNormal" style="background:white;"><span style="font-size:10.0pt;" lang="EN-US">The inner exception (if present) can be accessed via the InnerException property of the “outer” exception:</span><span style=""></span></div> 
</div>
<div id="yiv0525296540yui_3_16_0_1_1447754426781_18134">
<div class="yiv0525296540MsoNormal" style="background:white;"><span style="font-size:10.0pt;" lang="EN-US"> </span><span style=""></span></div> 
</div>
<div id="yiv0525296540yui_3_16_0_1_1447754426781_18099">
<div class="yiv0525296540MsoNormal" style="background:white;"><span style="font-size:10.0pt;" lang="EN-US"><a rel="nofollow" shape="rect" target="_blank" href="https://msdn.microsoft.com/de-de/library/system.exception.innerexception%28v=vs.110%29.aspx?f=255&MSPPError=-2147217396">https://msdn.microsoft.com/de-de/library/system.exception.innerexception%28v=vs.110%29.aspx?f=255&MSPPError=-2147217396</a></span><span style=""></span></div> 
</div>
<div id="yiv0525296540yui_3_16_0_1_1447754426781_18100">
<div class="yiv0525296540MsoNormal" style="background:white;"><span style="font-size:10.0pt;" lang="EN-US"> </span><span style=""></span></div> 
</div>
<div id="yiv0525296540yui_3_16_0_1_1447754426781_18063">
<div class="yiv0525296540MsoNormal" style="background:white;"><span style="font-size:10.0pt;" lang="EN-US">(This is a .NET feature, not an IronPython specific one.)</span><span style=""></span></div> 
</div>
<div id="yiv0525296540yui_3_16_0_1_1447754426781_18057">
<div class="yiv0525296540MsoNormal" style="background:white;"><span style="font-size:10.0pt;" lang="EN-US"> </span><span style=""></span></div> 
</div>
<div id="yiv0525296540yui_3_16_0_1_1447754426781_18059">
<div class="yiv0525296540MsoNormal" style="background:white;"><span style="font-size:10.0pt;" lang="EN-US">There’s also an AggregateException which is used in some cases:</span><span style=""></span></div> 
</div>
<div id="yiv0525296540yui_3_16_0_1_1447754426781_18062">
<div class="yiv0525296540MsoNormal" style="background:white;"><span style="font-size:10.0pt;" lang="EN-US"><a rel="nofollow" shape="rect" target="_blank" href="https://msdn.microsoft.com/de-de/library/system.aggregateexception%28v=vs.110%29.aspx">https://msdn.microsoft.com/de-de/library/system.aggregateexception%28v=vs.110%29.aspx</a></span><span style=""></span></div> 
</div>
<div id="yiv0525296540yui_3_16_0_1_1447754426781_18413">
<div class="yiv0525296540MsoNormal" style="background:white;"><span style="font-size:10.0pt;" lang="EN-US"> </span><span style=""></span></div> 
</div>
<div>
<div class="yiv0525296540MsoNormal" style="background:white;"><span style="font-size:10.0pt;" lang="EN-US"> </span><span style=""></span></div> 
</div>
<div id="yiv0525296540yui_3_16_0_1_1447754426781_18447">
<div id="yiv0525296540yui_3_16_0_1_1447754426781_18446">
<div class="yiv0525296540MsoNormal" style="background:white;"><span style="font-size:10.0pt;">Grüße,</span><span style=""></span></div> 
</div>
<div>
<div class="yiv0525296540MsoNormal" style="background:white;"><span style="font-size:10.0pt;">Markus</span><span style=""></span></div> 
</div>
</div>
<div id="yiv0525296540yui_3_16_0_1_1447754426781_18444">
<div class="yiv0525296540MsoNormal" style="background:white;"><span style="font-size:10.0pt;" lang="EN-US"> </span><span style=""></span></div> 
</div>
<div>
<div class="yiv0525296540MsoNormal" style="margin-bottom:12.0pt;background:white;"><span style="">  </span></div> 
</div>
<div id="yiv0525296540yqt93492">
<div id="yiv0525296540yui_3_16_0_1_1447754426781_18418" style="border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt;">
<div id="yiv0525296540yui_3_16_0_1_1447754426781_18417">
<div id="yiv0525296540yui_3_16_0_1_1447754426781_18416" style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm;">
<div id="yiv0525296540yui_3_16_0_1_1447754426781_18415">
<div class="yiv0525296540MsoNormal" style="background:white;"><b><span style="font-size:10.0pt;" lang="EN-US">From:</span></b><span style="font-size:10.0pt;" lang="EN-US"> Djordje
 Spasic [</span><span style="font-size:10.0pt;"><a rel="nofollow" shape="rect" ymailto="mailto:issworld2000@yahoo.com" target="_blank" href="mailto:issworld2000@yahoo.com"><span lang="EN-US">mailto:issworld2000@yahoo.com</span></a></span><span style="font-size:10.0pt;" lang="EN-US">]
<br clear="none">
<b>Sent:</b> Tuesday, November 17, 2015 11:16 AM<br clear="none">
<b>To:</b> Markus Schaber; </span><span style="font-size:10.0pt;"><a rel="nofollow" shape="rect" ymailto="mailto:ironpython-users@python.org" target="_blank" href="mailto:ironpython-users@python.org"><span lang="EN-US">ironpython-users@python.org</span></a></span><span style="font-size:10.0pt;" lang="EN-US"><br clear="none">
<b>Subject:</b> Re: [Ironpython-users] PINVOKE exception from loaded .NET assembly</span><span style="" lang="EN-US"></span></div> 
</div>
</div>
</div>
<div id="yiv0525296540yui_3_16_0_1_1447754426781_18420">
<div class="yiv0525296540MsoNormal" style="background:white;"><span style="" lang="EN-US"> </span></div> 
</div>
<div id="yiv0525296540yui_3_16_0_1_1447754426781_18423">
<div id="yiv0525296540yui_3_16_0_1_1447754426781_18443">
<div class="yiv0525296540MsoNormal" style="background:white;"><span style="font-size:10.0pt;">Hi Markus,<br clear="none">
<br clear="none">
Thank you for the reply.</span><span style=""></span></div> 
</div>
<div id="yiv0525296540yui_3_16_0_1_1447754426781_10768">
<div>
<div class="yiv0525296540MsoNormal" style="background:white;"><span style="font-size:10.0pt;">How can I access the inner exception in ironpython?<br clear="none">
<br clear="none">
I tried this:</span><span style=""></span></div> 
</div>
</div>
<div id="yiv0525296540yui_3_16_0_1_1447754426781_10769">
<div id="yiv0525296540yui_3_16_0_1_1447754426781_18442">
<div class="yiv0525296540MsoNormal" style="background:white;"><span style="font-size:10.0pt;"> </span><span style=""></span></div> 
</div>
</div>
<pre id="yiv0525296540yui_3_16_0_1_1447674724388_3316" style="background:white;"><code id="yiv0525296540yui_3_16_0_1_1447674724388_3318"><span style="color:#440062;">import clr</span></code><span style="color:black;"></span></pre> 
<pre style="background:white;"><code><span style="color:#440062;">clr.AddReferenceToFileAndPath("c:/gdal/gdal2bb/gdal_csharp.dll")</span></code><span style="color:black;"></span></pre> 
<pre id="yiv0525296540yui_3_16_0_1_1447754426781_18424" style="background:white;"><code><span style="color:#440062;">  </span></code><span style="color:black;"></span></pre> 
<pre id="yiv0525296540yui_3_16_0_1_1447754426781_18427" style="background:white;"><code id="yiv0525296540yui_3_16_0_1_1447754426781_18426"><span style="color:#440062;">import OSGeo.GDAL as gdalc</span></code><span style="color:black;"></span></pre> 
<pre id="yiv0525296540yui_3_16_0_1_1447754426781_18428" style="background:white;"><code><span style="color:#440062;">  </span></code><span style="color:black;"></span></pre> 
<pre id="yiv0525296540yui_3_16_0_1_1447754426781_18429" style="background:white;"><code id="yiv0525296540yui_3_16_0_1_1447754426781_18436"><span style="color:#440062;">try:</span></code><span style="color:#440062;"><br id="yiv0525296540yui_3_16_0_1_1447754426781_10947" clear="none"><code id="yiv0525296540yui_3_16_0_1_1447754426781_18430">    gdalc.Gdal.AllRegister()</code><br id="yiv0525296540yui_3_16_0_1_1447754426781_10949" clear="none"><br id="yiv0525296540yui_3_16_0_1_1447754426781_10951" clear="none"><code id="yiv0525296540yui_3_16_0_1_1447754426781_18432">except System.Exception as e:</code><br id="yiv0525296540yui_3_16_0_1_1447754426781_10953" clear="none"><code id="yiv0525296540yui_3_16_0_1_1447754426781_18434">    print e.Message</code></span><span style="color:black;"></span></pre> 
<div id="yiv0525296540yui_3_16_0_1_1447754426781_10839">
<div>
<div class="yiv0525296540MsoNormal" style="background:white;"><span style="font-size:10.0pt;"> </span><span style=""></span></div> 
</div>
</div>
<div id="yiv0525296540yui_3_16_0_1_1447754426781_10789">
<div>
<div class="yiv0525296540MsoNormal" style="background:white;"><span style="font-size:10.0pt;">But it raises the same message:</span><span style=""></span></div> 
</div>
</div>
<div id="yiv0525296540yui_3_16_0_1_1447754426781_10976">
<div>
<div class="yiv0525296540MsoNormal" style="background:white;"><span style="font-size:10.0pt;"> </span><span style=""></span></div> 
</div>
</div>
<div id="yiv0525296540yui_3_16_0_1_1447754426781_10918">
<div>
<div class="yiv0525296540MsoNormal" style="background:white;"><code><span style="font-size:10.0pt;color:#440062;">The type initializer for 'OSGeo.GDAL.GdalPINVOKE' threw an exception.</span></code><span style=""></span></div> 
</div>
</div>
<div id="yiv0525296540yui_3_16_0_1_1447754426781_10767">
<div>
<div class="yiv0525296540MsoNormal" style="background:white;"><span style="font-size:10.0pt;"><br clear="none">
So this is not an inner exception?</span><span style=""></span></div> 
</div>
</div>
<div id="yiv0525296540yui_3_16_0_1_1447754426781_10995">
<div>
<div class="yiv0525296540MsoNormal" style="margin-bottom:12.0pt;background:white;"><span style="">  </span></div> 
</div>
</div>
<div id="yiv0525296540yui_3_16_0_1_1447754426781_11048">
<div>
<div class="yiv0525296540MsoNormal" style="margin-bottom:12.0pt;background:white;"><span style="">  </span></div> 
</div>
</div>
<div id="yiv0525296540yui_3_16_0_1_1447754426781_11049">
<div>
<div class="yiv0525296540MsoNormal" style="background:white;"><span style="font-size:10.0pt;">Regards,<br clear="none">
Djordje</span><span style=""></span></div> 
</div>
</div>
<div>
<div class="yiv0525296540MsoNormal" style="background:white;"><span style="font-size:10.0pt;"> </span><span style=""></span></div> 
</div>
<div id="yiv0525296540yui_3_16_0_1_1447754426781_10723">
<div id="yiv0525296540yui_3_16_0_1_1447754426781_10722">
<div id="yiv0525296540yui_3_16_0_1_1447754426781_10721">
<div class="yiv0525296540MsoNormal" style="text-align:center;background:white;" align="center">
<span style="">
</span><hr align="center" size="1" width="100%">
</div>
<div>
<div class="yiv0525296540MsoNormal" style="background:white;"><b><span style="font-size:10.0pt;" lang="EN-US">From:</span></b><span style="font-size:10.0pt;" lang="EN-US"> Markus
 Schaber <</span><span style="font-size:10.0pt;"><a rel="nofollow" shape="rect" ymailto="mailto:m.schaber@codesys.com" target="_blank" href="mailto:m.schaber@codesys.com"><span lang="EN-US">m.schaber@codesys.com</span></a></span><span style="font-size:10.0pt;" lang="EN-US">><br clear="none">
<b>To:</b> Djordje Spasic <</span><span style="font-size:10.0pt;"><a rel="nofollow" shape="rect" ymailto="mailto:issworld2000@yahoo.com" target="_blank" href="mailto:issworld2000@yahoo.com"><span lang="EN-US">issworld2000@yahoo.com</span></a></span><span style="font-size:10.0pt;" lang="EN-US">>
<br clear="none">
<b>Sent:</b> Tuesday, November 17, 2015 7:57 AM<br clear="none">
<b>Subject:</b> RE: [Ironpython-users] PINVOKE exception from loaded .NET assembly</span><span style=""></span></div> 
</div>
</div>
<div id="yiv0525296540yui_3_16_0_1_1447754426781_10724">
<div>
<div class="yiv0525296540MsoNormal" style="background:white;"><span style="" lang="EN-US"><br clear="none">
</span><span style="">Hello,<br clear="none">
<br clear="none">
From: Djordje </span></div> 
</div>
<div>
<div style="margin-bottom:12.0pt;">
<div class="yiv0525296540MsoNormal" style="background:white;"><span style=""> </span></div> 
</div>
</div>
<div id="yiv0525296540yqtfd66715">
<div>
<div class="yiv0525296540MsoNormal" style="background:white;"><span style=""><br clear="none">
<br clear="none">
> I am trying call a method from loaded .NET assembly in python, but for some reason, I am getting a PINVOKE exception. Is there some way to print what is the reason for that exception?</span></div> 
</div>
</div>
<div>
<div class="yiv0525296540MsoNormal" style="background:white;"><span style=""><br clear="none">
<br clear="none">
Maybe you could try to access the inner exception?<br clear="none">
<br clear="none">
Best regards<br clear="none">
<br clear="none">
Markus Schaber<br clear="none">
<br clear="none">
CODESYS® a trademark of 3S-Smart Software Solutions GmbH <br clear="none">
<br clear="none">
Inspiring Automation Solutions <br clear="none">
________________________________________<br clear="none">
3S-Smart Software Solutions GmbH <br clear="none">
Dipl.-Inf. Markus Schaber | Product Development Core Technology <br clear="none">
Memminger Str. 151 | 87439 Kempten | Germany <br clear="none">
Tel. +49-831-54031-979 | Fax +49-831-54031-50 <br clear="none">
<br clear="none">
E-Mail: <a rel="nofollow" shape="rect" ymailto="mailto:m.schaber@codesys.com" target="_blank" href="mailto:m.schaber@codesys.com">m.schaber@codesys.com</a> | Web: codesys.com | CODESYS store: store.codesys.com
<br clear="none">
CODESYS forum: forum.codesys.com <br clear="none">
<br clear="none">
Managing Directors: Dipl.Inf. Dieter Hess, Dipl.Inf. Manfred Werner | Trade register: Kempten HRB 6186 | Tax ID No.: DE 167014915
<br clear="none">
________________________________________<br clear="none">
This e-mail may contain confidential and/or privileged information. If you are not the intended recipient (or have received
<br clear="none">
this e-mail in error) please notify the sender immediately and destroy this e-mail. Any unauthorised copying, disclosure
<br clear="none">
or distribution of the material in this e-mail is strictly forbidden. </span></div> 
</div>
<div id="yiv0525296540yqtfd73341">
<div style="margin-bottom:12.0pt;">
<div class="yiv0525296540MsoNormal" style="background:white;"><span style=""> </span></div> 
</div>
</div>
<div style="margin-bottom:12.0pt;">
<div class="yiv0525296540MsoNormal" style="background:white;"><span style=""> </span></div> 
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="yiv0525296540MsoNormal" style="margin-bottom:12.0pt;background:white;"><span style="">  </span></div> 
</div>
</div>
</div>
</div>
</div></div>
</div>
</div></div><br><br></div> </div> </div>  </div></body></html>