<rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0">
  <channel>
    <title>MaplePrimes - answers and comments on Question, external dll EvalMapleStatement</title>
    <link>http://www.mapleprimes.com/questions/126686-External-Dll-EvalMapleStatement</link>
    <language>en-us</language>
    <copyright>2026 Maplesoft, A Division of Waterloo Maple Inc.</copyright>
    <generator>Maplesoft Document System</generator>
    <lastBuildDate>Fri, 12 Jun 2026 09:04:51 GMT</lastBuildDate>
    <pubDate>Fri, 12 Jun 2026 09:04:51 GMT</pubDate>
    <itunes:subtitle />
    <itunes:summary />
    <description>The latest answers and comments added to the Question, external dll EvalMapleStatement</description>
    <image>
      <url>http://www.mapleprimes.com/images/mapleprimeswhite.jpg</url>
      <title>MaplePrimes - answers and comments on Question, external dll EvalMapleStatement</title>
      <link>http://www.mapleprimes.com/questions/126686-External-Dll-EvalMapleStatement</link>
    </image>
    <item>
      <title>why option `system`</title>
      <link>http://www.mapleprimes.com/questions/126686-External-Dll-EvalMapleStatement?ref=Feed:MaplePrimes:external dll EvalMapleStatement:Comments#answer126690</link>
      <itunes:summary>&lt;p&gt;Why do you give MainFDerivative option `system`?&lt;/p&gt;
&lt;p&gt;Do you make that unapply call before of after you define MainF? Hopefully, it is made after.&lt;/p&gt;
&lt;p&gt;Is MainFDerivative a procedure that will compute under the evalhf interpreter? If so, then you could try an evalhf-callback instead of an eval-callback. (I forget the name of the evalhf-callback fcn, but you should be able to find it in the API.)&lt;/p&gt;</itunes:summary>
      <description>&lt;p&gt;Why do you give MainFDerivative option `system`?&lt;/p&gt;
&lt;p&gt;Do you make that unapply call before of after you define MainF? Hopefully, it is made after.&lt;/p&gt;
&lt;p&gt;Is MainFDerivative a procedure that will compute under the evalhf interpreter? If so, then you could try an evalhf-callback instead of an eval-callback. (I forget the name of the evalhf-callback fcn, but you should be able to find it in the API.)&lt;/p&gt;</description>
      <guid>126690</guid>
      <pubDate>Mon, 17 Oct 2011 03:42:32 Z</pubDate>
      <itunes:author>pagan</itunes:author>
      <author>pagan</author>
    </item>
    <item>
      <title>conclusion</title>
      <link>http://www.mapleprimes.com/questions/126686-External-Dll-EvalMapleStatement?ref=Feed:MaplePrimes:external dll EvalMapleStatement:Comments#answer126724</link>
      <itunes:summary>&lt;p&gt;Dear developers! Check EvalMapleStatement for memory leak! Memory consuption about 70 times less! (17mb vs 1,2Gb) &lt;/p&gt;
&lt;p&gt;About fastest code, i don't know but also suspect that its because of sprintf from my side and convertor back to func on side of maple dll/lib. For many calls program seems to be ~7 times faster...&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Final code:&lt;/p&gt;
&lt;p&gt;static MKernelVector ExternalKernel;&lt;br&gt;typedef struct _TFuncCache&lt;br&gt;{&lt;br&gt;&amp;nbsp; const char *Name;&lt;br&gt;&amp;nbsp; ALGEB DirectFastPointer;&lt;br&gt;} TFuncCache;&lt;br&gt;//names of fuctions called from main maple code&lt;br&gt;static TFuncCache FuncNames[]= {{"MainF"}, {"MainFDerivativeA"}, {"MainFDerivativeY"}, {"MainFDerivative2AA"}, &lt;br&gt;&amp;nbsp; {"MainFDerivative2AY"}, {"MainFDerivative2YY"}, {"MainFDerivative3AAA"}, {"MainFDerivative3AAY"}, {"MainFDerivative3AYY"}, &lt;br&gt;&amp;nbsp; {"MainFDerivative3YYY"}, {"MainFDerivative4AAAA"}, {"MainFDerivative4AAAY"}, {"MainFDerivative4AAYY"}, &lt;br&gt;&amp;nbsp; {"MainFDerivative4AYYY"}, {"MainFDerivative4YYYY"}};&lt;br&gt;&lt;br&gt;static void InitFuncPointers()&lt;br&gt;{&lt;br&gt;&amp;nbsp; int i;&lt;br&gt;&amp;nbsp; ALGEB f;&lt;br&gt;&amp;nbsp; char expr[1024]; //general expression&lt;br&gt;&amp;nbsp; //&lt;br&gt;&amp;nbsp; for(i=0;i&amp;lt;sizeof(FuncNames)/sizeof(FuncNames[0]);i++)&lt;br&gt;&amp;nbsp; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; f=ToMapleName(ExternalKernel, FuncNames[i].Name, TRUE);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if( !f || !IsMapleProcedure(ExternalKernel,f) ) &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sprintf(expr, "unable to compute function by name %s", FuncNames[i].Name);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MapleRaiseError(ExternalKernel, expr);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FuncNames[i].DirectFastPointer=f;&lt;br&gt;&amp;nbsp; }&lt;br&gt;}&lt;br&gt;&amp;nbsp; &lt;br&gt;static ice_real_TReal MyExternalFuctionEval(ice_real_TReal y, ice_real_TReal a, ice_real_TReal b, const int DifNo)&lt;br&gt;{&lt;br&gt;&amp;nbsp; FLOAT64 args[4];&lt;br&gt;&amp;nbsp; ALGEB f;&lt;br&gt;&amp;nbsp; //&lt;br&gt;&amp;nbsp; f=FuncNames[DifNo].DirectFastPointer;&lt;br&gt;&amp;nbsp; args[1]=y;&lt;br&gt;&amp;nbsp; args[2]=a;&lt;br&gt;&amp;nbsp; args[3]=b;&lt;br&gt;&amp;nbsp; return (ice_real_TReal) EvalhfMapleProc(ExternalKernel, f, 3, args);&lt;br&gt;}&lt;br&gt;&lt;br&gt;&lt;/p&gt;</itunes:summary>
      <description>&lt;p&gt;Dear developers! Check EvalMapleStatement for memory leak! Memory consuption about 70 times less! (17mb vs 1,2Gb) &lt;/p&gt;
&lt;p&gt;About fastest code, i don't know but also suspect that its because of sprintf from my side and convertor back to func on side of maple dll/lib. For many calls program seems to be ~7 times faster...&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Final code:&lt;/p&gt;
&lt;p&gt;static MKernelVector ExternalKernel;&lt;br&gt;typedef struct _TFuncCache&lt;br&gt;{&lt;br&gt;&amp;nbsp; const char *Name;&lt;br&gt;&amp;nbsp; ALGEB DirectFastPointer;&lt;br&gt;} TFuncCache;&lt;br&gt;//names of fuctions called from main maple code&lt;br&gt;static TFuncCache FuncNames[]= {{"MainF"}, {"MainFDerivativeA"}, {"MainFDerivativeY"}, {"MainFDerivative2AA"}, &lt;br&gt;&amp;nbsp; {"MainFDerivative2AY"}, {"MainFDerivative2YY"}, {"MainFDerivative3AAA"}, {"MainFDerivative3AAY"}, {"MainFDerivative3AYY"}, &lt;br&gt;&amp;nbsp; {"MainFDerivative3YYY"}, {"MainFDerivative4AAAA"}, {"MainFDerivative4AAAY"}, {"MainFDerivative4AAYY"}, &lt;br&gt;&amp;nbsp; {"MainFDerivative4AYYY"}, {"MainFDerivative4YYYY"}};&lt;br&gt;&lt;br&gt;static void InitFuncPointers()&lt;br&gt;{&lt;br&gt;&amp;nbsp; int i;&lt;br&gt;&amp;nbsp; ALGEB f;&lt;br&gt;&amp;nbsp; char expr[1024]; //general expression&lt;br&gt;&amp;nbsp; //&lt;br&gt;&amp;nbsp; for(i=0;i&amp;lt;sizeof(FuncNames)/sizeof(FuncNames[0]);i++)&lt;br&gt;&amp;nbsp; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; f=ToMapleName(ExternalKernel, FuncNames[i].Name, TRUE);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if( !f || !IsMapleProcedure(ExternalKernel,f) ) &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sprintf(expr, "unable to compute function by name %s", FuncNames[i].Name);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MapleRaiseError(ExternalKernel, expr);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FuncNames[i].DirectFastPointer=f;&lt;br&gt;&amp;nbsp; }&lt;br&gt;}&lt;br&gt;&amp;nbsp; &lt;br&gt;static ice_real_TReal MyExternalFuctionEval(ice_real_TReal y, ice_real_TReal a, ice_real_TReal b, const int DifNo)&lt;br&gt;{&lt;br&gt;&amp;nbsp; FLOAT64 args[4];&lt;br&gt;&amp;nbsp; ALGEB f;&lt;br&gt;&amp;nbsp; //&lt;br&gt;&amp;nbsp; f=FuncNames[DifNo].DirectFastPointer;&lt;br&gt;&amp;nbsp; args[1]=y;&lt;br&gt;&amp;nbsp; args[2]=a;&lt;br&gt;&amp;nbsp; args[3]=b;&lt;br&gt;&amp;nbsp; return (ice_real_TReal) EvalhfMapleProc(ExternalKernel, f, 3, args);&lt;br&gt;}&lt;br&gt;&lt;br&gt;&lt;/p&gt;</description>
      <guid>126724</guid>
      <pubDate>Mon, 17 Oct 2011 18:15:24 Z</pubDate>
      <itunes:author>icegood</itunes:author>
      <author>icegood</author>
    </item>
    <item>
      <title>re: why</title>
      <link>http://www.mapleprimes.com/questions/126686-External-Dll-EvalMapleStatement?ref=Feed:MaplePrimes:external dll EvalMapleStatement:Comments#comment126693</link>
      <itunes:summary>&lt;p&gt;it's just after 'playing'. Originally it was without options. AS you can see i tried that way too.&lt;/p&gt;</itunes:summary>
      <description>&lt;p&gt;it's just after 'playing'. Originally it was without options. AS you can see i tried that way too.&lt;/p&gt;</description>
      <guid>126693</guid>
      <pubDate>Mon, 17 Oct 2011 04:14:46 Z</pubDate>
      <itunes:author>icegood</itunes:author>
      <author>icegood</author>
    </item>
    <item>
      <title>RE: about callback</title>
      <link>http://www.mapleprimes.com/questions/126686-External-Dll-EvalMapleStatement?ref=Feed:MaplePrimes:external dll EvalMapleStatement:Comments#comment126694</link>
      <itunes:summary>&lt;p&gt;---Do you make that unapply call before of after you define MainF? Hopefully, it is made after.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;After, of course.&lt;/p&gt;
&lt;p&gt;---Is MainFDerivative a procedure that will compute under the evalhf interpreter?...&lt;/p&gt;
&lt;p&gt;I don't actually know nothing about callbacks nor evalhf&amp;nbsp; itself. Test function is rather simple one:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZoAAAAVCAIAAADw9b+NAAAFlUlEQVR4nO2coXLjMBCGBQoKCgryEAUBgfVMYB6goHMTEFDg0wQYFmYmM1dQpoCAgsI+Q0wK8gAFhp1xQIBBQECAQUCBD9iOJXvXkR3JblN94GbO8VmrtfR7VysdiQwGg+EsIG0bYDAYDGowcnYO+MyymN+uAYQQQpq3Im2ZULfhlg3fDyNnZ4BL2xCSDJ9R5kextChVlSAIHh4eJFrW7oLRaLRarbQ93qAGI2c/HpdS1nZ0djBFoRm73a7f76/Xa6m7lUupyHq97vV6m81GWwsGBRg5++H4jLntJ5uZKeoYj8fPz8/St7tUc745m83KQ0VD6xg5+9EkyVb7cqZ68Wy73XY6nd1uJ28A1eyBMAyvr69NyvmdOVs5C8NwPB7v93utrbgUWIZ+fHwMgkBru2nzLJ7C7ctZlJihSs/m83m/3y9eBx0eZZ7Qy2AwmM1m+tsx1ASWs2TQQNG7ikpS+ngRtRPStm3P8xQ+EMNnVs4Vm83m7u7u6+tLf8saHVgLZYtnw+FwNBqBPxUdXrxyErgq27Z9f3+vrqWTjDEUwaMzsFYUz6BS9/rMIoQea9elgiAqDi88z8Mmg2rgqTSZTN7e3hoxIDFCwn0LSuhCqx1SaiZlRrfbdRwH+iXvcK7vKkK05FML92M6nd7c3JzaRIKEH0qNMRTB5AzULZdalqVkhw9Xh3IpddM/VeE4zsvLi7rn4SCBwXK5HAwGTRiQWtGinGVRotQ7lDLj8vJyOp3CjXGtiHG+qmnvUlzOLi4ulLQh/TpQYwxFEDnzGWVMDKAil1I3F1RlSalLCV2kA9tivrjKkVw//MtMzWA5WLFbQm5Z7UXXXq/3/v7OX8l/544NErFn6Cz1mRU7JTebttvt1dVVVbNX7BYZ4LkUP26x6gdAVs7K+17Vk/XMIISAcoY5XCllckYImtBU9Ew9OfOZZcI1FPjd+IwyX8zaXUpdIUXkf+au84FCPBuSK9wPwqIP9GoOcrZit9AyWwIqeJ1O5/Pzs9groUNoZoL0DLmTZMIs3EkIqVCYS1lQrFeCJbXqeDLzR67vsp6sbQYmZ2UOV0dNOUuNkvSMic7UA76beLJwbyaJobjxLTo5kypezXxmWYwlyync4Cs+WHmvCIG2X/JGoyMN6xlAIfHJyRlkwwIsg8gIteBBKTUrbQtqAu97bu5JebK2GRGWbJY6XFXTFZNNec8oNsZQBJKzdDtkql7p5MnULDfJUTUjUNAmfMDguXBqdEZQOTt0ANnxifYMvrekmoHYcAQ8Oosy+2suNB4LByr0XcKTtc2IoggpBZQ7XB1lcnasFCDvGROdqQeQs8NriHUnDa9QNcvlJ3wyyi+WVVlsOXXtDE42DybhwQ3eM/DeslCBVE828bUz3iBKa0a0R+ZPxb4f8WRtM2KgjRqVY7O6oCNUYqOGvGeMnKmnKGdcsd2lQnh1WOfiPBwvf1rM930/GWJxwCVMjvgvLhNTWH30er3lclm4nNNnALRnRfjJVVhlqlcKkOCUo9ZH5k+Fvkt4srYZMcA22lKHKwVVEIlttPKeMXKmHlHOsrp3UpDMskzC/yKU5g9jny+45dWMEELov+w5et+Q4zivr6/F67w+w9VBqGd//0B3FrzFo2+jxgmHeSSSTeitgvCeVGxGFEXIIacShyuDK1PlGtnv951O5+ghJ2nPSPgBMKZeUfu3cJ6HnDzPA5OCwkqdfFGuWvnu6elJzzZa/UcT5WjgUFHFI+jamc/nMkfQmzhu1cyRrh/IecpZFEW2bX98fETRIVDM1/Xj0wsyXzn5O2PCMBwOh1oOOandbVwVxJOa2O123W73mxz5jv+3IvQobnOeqToYfxdnK2dhGNq2vd/vmz8pMplMatQ0y8lvRG6Fxj0ZBEHTZyQRxuNxmbCa00jfg/8+1D9dva2G3gAAAABJRU5ErkJggg==" alt=""&gt;&lt;/p&gt;
&lt;p&gt;For it and derivatives memory consuption is big too...&lt;/p&gt;</itunes:summary>
      <description>&lt;p&gt;---Do you make that unapply call before of after you define MainF? Hopefully, it is made after.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;After, of course.&lt;/p&gt;
&lt;p&gt;---Is MainFDerivative a procedure that will compute under the evalhf interpreter?...&lt;/p&gt;
&lt;p&gt;I don't actually know nothing about callbacks nor evalhf&amp;nbsp; itself. Test function is rather simple one:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZoAAAAVCAIAAADw9b+NAAAFlUlEQVR4nO2coXLjMBCGBQoKCgryEAUBgfVMYB6goHMTEFDg0wQYFmYmM1dQpoCAgsI+Q0wK8gAFhp1xQIBBQECAQUCBD9iOJXvXkR3JblN94GbO8VmrtfR7VysdiQwGg+EsIG0bYDAYDGowcnYO+MyymN+uAYQQQpq3Im2ZULfhlg3fDyNnZ4BL2xCSDJ9R5kextChVlSAIHh4eJFrW7oLRaLRarbQ93qAGI2c/HpdS1nZ0djBFoRm73a7f76/Xa6m7lUupyHq97vV6m81GWwsGBRg5++H4jLntJ5uZKeoYj8fPz8/St7tUc745m83KQ0VD6xg5+9EkyVb7cqZ68Wy73XY6nd1uJ28A1eyBMAyvr69NyvmdOVs5C8NwPB7v93utrbgUWIZ+fHwMgkBru2nzLJ7C7ctZlJihSs/m83m/3y9eBx0eZZ7Qy2AwmM1m+tsx1ASWs2TQQNG7ikpS+ngRtRPStm3P8xQ+EMNnVs4Vm83m7u7u6+tLf8saHVgLZYtnw+FwNBqBPxUdXrxyErgq27Z9f3+vrqWTjDEUwaMzsFYUz6BS9/rMIoQea9elgiAqDi88z8Mmg2rgqTSZTN7e3hoxIDFCwn0LSuhCqx1SaiZlRrfbdRwH+iXvcK7vKkK05FML92M6nd7c3JzaRIKEH0qNMRTB5AzULZdalqVkhw9Xh3IpddM/VeE4zsvLi7rn4SCBwXK5HAwGTRiQWtGinGVRotQ7lDLj8vJyOp3CjXGtiHG+qmnvUlzOLi4ulLQh/TpQYwxFEDnzGWVMDKAil1I3F1RlSalLCV2kA9tivrjKkVw//MtMzWA5WLFbQm5Z7UXXXq/3/v7OX8l/544NErFn6Cz1mRU7JTebttvt1dVVVbNX7BYZ4LkUP26x6gdAVs7K+17Vk/XMIISAcoY5XCllckYImtBU9Ew9OfOZZcI1FPjd+IwyX8zaXUpdIUXkf+au84FCPBuSK9wPwqIP9GoOcrZit9AyWwIqeJ1O5/Pzs9groUNoZoL0DLmTZMIs3EkIqVCYS1lQrFeCJbXqeDLzR67vsp6sbQYmZ2UOV0dNOUuNkvSMic7UA76beLJwbyaJobjxLTo5kypezXxmWYwlyync4Cs+WHmvCIG2X/JGoyMN6xlAIfHJyRlkwwIsg8gIteBBKTUrbQtqAu97bu5JebK2GRGWbJY6XFXTFZNNec8oNsZQBJKzdDtkql7p5MnULDfJUTUjUNAmfMDguXBqdEZQOTt0ANnxifYMvrekmoHYcAQ8Oosy+2suNB4LByr0XcKTtc2IoggpBZQ7XB1lcnasFCDvGROdqQeQs8NriHUnDa9QNcvlJ3wyyi+WVVlsOXXtDE42DybhwQ3eM/DeslCBVE828bUz3iBKa0a0R+ZPxb4f8WRtM2KgjRqVY7O6oCNUYqOGvGeMnKmnKGdcsd2lQnh1WOfiPBwvf1rM930/GWJxwCVMjvgvLhNTWH30er3lclm4nNNnALRnRfjJVVhlqlcKkOCUo9ZH5k+Fvkt4srYZMcA22lKHKwVVEIlttPKeMXKmHlHOsrp3UpDMskzC/yKU5g9jny+45dWMEELov+w5et+Q4zivr6/F67w+w9VBqGd//0B3FrzFo2+jxgmHeSSSTeitgvCeVGxGFEXIIacShyuDK1PlGtnv951O5+ghJ2nPSPgBMKZeUfu3cJ6HnDzPA5OCwkqdfFGuWvnu6elJzzZa/UcT5WjgUFHFI+jamc/nMkfQmzhu1cyRrh/IecpZFEW2bX98fETRIVDM1/Xj0wsyXzn5O2PCMBwOh1oOOandbVwVxJOa2O123W73mxz5jv+3IvQobnOeqToYfxdnK2dhGNq2vd/vmz8pMplMatQ0y8lvRG6Fxj0ZBEHTZyQRxuNxmbCa00jfg/8+1D9dva2G3gAAAABJRU5ErkJggg==" alt=""&gt;&lt;/p&gt;
&lt;p&gt;For it and derivatives memory consuption is big too...&lt;/p&gt;</description>
      <guid>126694</guid>
      <pubDate>Mon, 17 Oct 2011 04:22:18 Z</pubDate>
      <itunes:author>icegood</itunes:author>
      <author>icegood</author>
    </item>
    <item>
      <title>also</title>
      <link>http://www.mapleprimes.com/questions/126686-External-Dll-EvalMapleStatement?ref=Feed:MaplePrimes:external dll EvalMapleStatement:Comments#comment126698</link>
      <itunes:summary>&lt;p&gt;also&amp;nbsp; tried &lt;img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZoAAAARCAIAAABrZP2bAAAGJUlEQVR4nO1crVIrSxCeB0DyADxC5B0XgbkugrqFOAIRphCRyFStQDMWgYjgGc6Ig+ABEJFUxiAQCAQiAoGYK/avu6d7d5Ps1gkwnwq789df93zbPZugQkJCQsK3gPrbC0hISEjoB0nOEhISvgka5cwZpZRS2voBV+CtVkop43ofeb1eX1xcfHx89DReTse2bPRl53B8fVkcHR1lWTYej8/OzrIsWy6XtEVrJHdhtRhkWOazLMuyLLdoMpksFovq1uXl5cvLy5CTf3m0ZWfe6mHVrJhkiBiZTqdMZO8EZ3aJ5r7sHIivjih2NS8OhSxUt+TG3mpBXrzVHMvC5RDCeDwOIWRZ9vDwQJdaTdEayV1YHYh5uM4QQmnRYrGAcvb6+jqZTD4/P/tfwHdBi5zJIdQjto8Rb63Ucblc/vr1a/tFsdg/NfNWK2W6dwSNG8jrMrczNFPxVmPZkhs3ZEu5IEZECZdDCN3kjIvknA9HFytjAw9uxG43OQshzOfzu7u7zuP+OLTI2W77txu2TgAbg2s2m93c3OywLAY7q1kviW4/42ynrd65amaSXjlD1aahcdEhtsNbY12sPMLlAqKcASPbfNeF1e6cbchu1FySs4eHh+Pj4+4D/zQ0y1kZA0UJoZRSAf2pr1egvPBWK3X+G54xRGcSoG8ePSSOovvFFW19eUtbXxcxxdD130W30Wh0f38fWVQPH+cKyjgQ9HFLwkaDTVz3Vjujhfym1Jaz18yh20oZB7MYlBLBKpCShyfHaNiVUCG81coYI/eJ5YSRM29NYQxJ+9jLFRrkzBQzMJGMqmKqZoJLjStZAkEIK2ttVzG70WA0Wut1IotiOXt7ezs4OECLHP4s6Auh7VVAxX8VSM5Ar+SfnNHWWa2N0eWFYmsVew24kfSFcUSTfxhrWldz5W1ox1LWiv6Hh4dPT0/IHDB8/TiEaUOVYLAtN7Ip6o72C8chu5CYWrzvMEnGOaOtd6YUZqwYhNFdtwEUKGeUMsZV3EWDM8lRJGfO1Eyghw17GUCUM2YuEMkSH0IYwnK3XgtOO52NfBT7molW3qJYzkIISqn393fezB+PJjkrvAKrCOQ8qGbGwOeLt1pbS8JQ6gvSF5otsBFjFJAVvFRomFLPz8+xNRjMfl8Je72jTVJ3bGfEgyQ8EbVIF8iGNMa6fKj8E2a0XzVD9RHrIakxsEQjw2CQAaFkLyO0yhkTyZgEkpVzYYhtqDtAMyI142O+nf5mOcOBnVCjQc5gXh5lDbCQcUZrlCyjY9vSd1JfLizQ35FwKeOYxz3pT73OnZ3E9V8R9Px7Na11B5v47sjOqA+/kMBQK6lZnQTU2ZGoZvwaNyk2iT5hOaPnZMJBEnZYPDupi2ksArTJGRPJIh9SGGIjQOfan+Xpf7Ov+WlYi5KcbQpZzqrNUGfLICyaPIO2Uel4sa98tMSoWXW5VZ1Isck9EGOdxGUkZQPWtqJNXXKz5j5gKqYe49nDqSz9JDbeEmX5h9ZFztGc3Ljuw98R0rCtszMmkoPEhxSGUm4GE3VTOa3B13BoWdBSsbkdRDkDwVM/+M//wTWFtqt4b1D90dY7az2KXti3iAN6Cl+fWMDMvX7YGVfk9lU5gvbUaDSCwQ3lCCR48BGbv27wf5iWvE3Xq9gmz01E7aQ88Ath8kQ4TvFXyYGgZs7BLQsb5583B9rYFffYN1D4mcaQL36GPuWMjeTr838xHyWrfBhCO0gtnTvcGuBBEJqMr7lo5S1qexWQQCHKGX0AKaWUvgavbaKj8roxOVWN3z6CHcd95ZJ9QQgvw2FhOQJWMpvNbm9v8bqEYfKOpZCsmJYb2MRNJNoZP8bBQjxHrVJE+UiBiwsd9FZW1ZUtny90QFT74ZQFX2to3Ja39ClnbCSf/0f4wEd/NAzhVboGXEcSdqmvhWjlLWr7ogZ2ccLe/2Zz+zPr5XJ5cnLS93oS9hHtbzaHxLZpbhMkObu6uqJfox1i+i+L/Zaz3d7ATafTx8fHPteTsJf4C3Lmq+/rDJIdsXK2Xq9PT0/Bj5xAhZ8QQthnOZOz+65Yr9fT6bS/n6An7Cnaf4LeO9xQ/52h4Sfo8/k8vdNsxv+tzCw4DcxYpwAAAABJRU5ErkJggg==" alt=""&gt;&lt;/p&gt;
&lt;p&gt;don't work&lt;/p&gt;</itunes:summary>
      <description>&lt;p&gt;also&amp;nbsp; tried &lt;img src="data:image/png;base64,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" alt=""&gt;&lt;/p&gt;
&lt;p&gt;don't work&lt;/p&gt;</description>
      <guid>126698</guid>
      <pubDate>Mon, 17 Oct 2011 04:44:34 Z</pubDate>
      <itunes:author>icegood</itunes:author>
      <author>icegood</author>
    </item>
    <item>
      <title>little more</title>
      <link>http://www.mapleprimes.com/questions/126686-External-Dll-EvalMapleStatement?ref=Feed:MaplePrimes:external dll EvalMapleStatement:Comments#comment126702</link>
      <itunes:summary>&lt;p&gt;Hard to say much more, with the full source of your example. What is Digits set to?&lt;/p&gt;
&lt;p&gt;You could try &lt;span class="st"&gt;&lt;em&gt;EvalhfMapleProc&lt;/em&gt;&lt;/span&gt; instead, to make the callback be into evalhf.&lt;/p&gt;</itunes:summary>
      <description>&lt;p&gt;Hard to say much more, with the full source of your example. What is Digits set to?&lt;/p&gt;
&lt;p&gt;You could try &lt;span class="st"&gt;&lt;em&gt;EvalhfMapleProc&lt;/em&gt;&lt;/span&gt; instead, to make the callback be into evalhf.&lt;/p&gt;</description>
      <guid>126702</guid>
      <pubDate>Mon, 17 Oct 2011 06:46:52 Z</pubDate>
      <itunes:author>pagan</itunes:author>
      <author>pagan</author>
    </item>
  </channel>
</rss>