<div><br></div>The value of hres is: -2023423946<div><br></div><div>A screenshot is also attached. The line 109 is the COMTHROW(hres);</div><div><br></div><div>Note that, I tried different directory and hres is the same.</div>
<div><br></div><div>Cheers</div><div>Cuong.<br><div><br><div class="gmail_quote">On Thu, Nov 4, 2010 at 4:19 PM, Peter Volgyesi <span dir="ltr">&lt;<a href="mailto:peter.volgyesi@vanderbilt.edu">peter.volgyesi@vanderbilt.edu</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Please, send me the error code which triggers the assertion.<br>
You can get the error code by rewriting the line like this:<br>
<br>
HRESULT hres = dumper-&gt;DumpProject(project-&gt;getProjectI(), xmlPath);<br>
COMTHROW(hres);<br>
<br>
I am interested the value of &#39;hres&#39;.<br>
Thanks,<br>
<br>
<br>
<br>
--<br>
<font color="#888888">peter<br>
</font><div><div></div><div class="h5"><br>
<br>
<br>
On Thu, Nov 4, 2010 at 8:49 AM, Cuong Tran &lt;<a href="mailto:vaioinman@googlemail.com">vaioinman@googlemail.com</a>&gt; wrote:<br>
&gt; Hi Peter<br>
&gt; Thanks for your answer. Your provided code got compiled straight away.<br>
&gt; But when I actually ran my interpreter (a very simple one, just exports the<br>
&gt; current model), I got an assertion error at this line:<br>
&gt; COMTHROW( dumper-&gt;DumpProject(project-&gt;getProjectI(), xmlPath) );<br>
&gt; Do you have any idea what may cause the error?<br>
&gt; Many thanks<br>
&gt; Cuong Tran.<br>
&gt;<br>
&gt; On Mon, Nov 1, 2010 at 1:46 PM, Peter Volgyesi<br>
&gt; &lt;<a href="mailto:peter.volgyesi@vanderbilt.edu">peter.volgyesi@vanderbilt.edu</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; There is no built-in support for that. You can use &quot;raw&quot; COM to invoke<br>
&gt;&gt; the parser/dumper.<br>
&gt;&gt; Eg.:<br>
&gt;&gt;<br>
&gt;&gt; CComPtr&lt;IMgaParser&gt; parser;<br>
&gt;&gt; COMTHROW(parser.CoCreateInstance(L&quot;Mga.MgaParser&quot;) );<br>
&gt;&gt; CComBSTR xmlPath(&quot;C:\\Temp\\test.xme&quot;);<br>
&gt;&gt; COMTHROW( parser-&gt;ParseProject(project-&gt;getProjectI(), xmlPath) );<br>
&gt;&gt;<br>
&gt;&gt; CComPtr&lt;IMgaDumper&gt; dumper;<br>
&gt;&gt; COMTHROW(dumper.CoCreateInstance(L&quot;Mga.MgaDumper&quot;) );<br>
&gt;&gt; CComBSTR xmlPath(&quot;C:\\Temp\\test.xme&quot;);<br>
&gt;&gt; COMTHROW( dumper-&gt;DumpProject(project-&gt;getProjectI(), xmlPath) );<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; --<br>
&gt;&gt; peter<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; On Mon, Nov 1, 2010 at 6:49 AM, FMT &lt;<a href="mailto:taweelf@cs.manchester.ac.uk">taweelf@cs.manchester.ac.uk</a>&gt; wrote:<br>
&gt;&gt; &gt; Hello Peter,<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Is it possible to invoke the Import/Export functions (GME:<br>
&gt;&gt; &gt; File-&gt;Import/Export) from the an interpreter?<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Thanks<br>
&gt;&gt; &gt; UM<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; On 27/10/2010 15:27, Peter Volgyesi wrote:<br>
&gt;&gt; &gt;&gt; I guess some of the dependent dlls are not present on the target<br>
&gt;&gt; &gt;&gt; machine (as the dialog says). If you compiled the interpreter with<br>
&gt;&gt; &gt;&gt; VS2008 you need to have the corresponding runtime dlls installed (c,<br>
&gt;&gt; &gt;&gt; c++, mfc, atl runtime dlls: &quot;Microsoft Visual C++ 2008 Redistributable<br>
&gt;&gt; &gt;&gt; Package &quot;)<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; Regards,<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; --<br>
&gt;&gt; &gt;&gt; Peter Volgyesi<br>
&gt;&gt; &gt;&gt; Research Scientist<br>
&gt;&gt; &gt;&gt; Vanderbilt University, ISIS<br>
&gt;&gt; &gt;&gt; Office: +1 (615) 322-1018<br>
&gt;&gt; &gt;&gt; Cell: +1 (615) 294-6520<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; On Wed, Oct 27, 2010 at 9:26 AM, FMT&lt;<a href="mailto:taweelf@cs.manchester.ac.uk">taweelf@cs.manchester.ac.uk</a>&gt;<br>
&gt;&gt; &gt;&gt;  wrote:<br>
&gt;&gt; &gt;&gt;&gt; We have tried to register it using regsvr32 (Admin), but it failed. A<br>
&gt;&gt; &gt;&gt;&gt; screen shot is attached. Any hint?<br>
&gt;&gt; &gt;&gt;&gt; For simplicity, we created an empty interpreter to try registration.<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; Thanks<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; On 27/10/2010 15:14, Peter Volgyesi wrote:<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; You can either register your interpreters from the GME application<br>
&gt;&gt; &gt;&gt;&gt; (Tools/Register Components) or use regsvr32.exe to register the interpreter<br>
&gt;&gt; &gt;&gt;&gt; dll.<br>
&gt;&gt; &gt;&gt;&gt; Best regards,<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; --<br>
&gt;&gt; &gt;&gt;&gt; Peter Volgyesi<br>
&gt;&gt; &gt;&gt;&gt; Research Scientist<br>
&gt;&gt; &gt;&gt;&gt; Vanderbilt University, ISIS<br>
&gt;&gt; &gt;&gt;&gt; Office: +1 (615) 322-1018<br>
&gt;&gt; &gt;&gt;&gt; Cell: +1 (615) 294-6520<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; On Wed, Oct 27, 2010 at 5:08 AM, F T&lt;<a href="mailto:ftman2004@yahoo.com">ftman2004@yahoo.com</a>&gt;  wrote:<br>
&gt;&gt; &gt;&gt;&gt;&gt; Hi,<br>
&gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt; We have developed a number of GME interpreters and we need to<br>
&gt;&gt; &gt;&gt;&gt;&gt; register these interpreters on other new machines. These machines have GME<br>
&gt;&gt; &gt;&gt;&gt;&gt; already installed, but not VS2008. What else do we need to guarantee<br>
&gt;&gt; &gt;&gt;&gt;&gt; successful registration of an interpreter on new machine configured as<br>
&gt;&gt; &gt;&gt;&gt;&gt; above.<br>
&gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt; Thanks<br>
&gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt; &gt;&gt;&gt;&gt; gme-users mailing list<br>
&gt;&gt; &gt;&gt;&gt;&gt; <a href="mailto:gme-users@list.isis.vanderbilt.edu">gme-users@list.isis.vanderbilt.edu</a><br>
&gt;&gt; &gt;&gt;&gt;&gt; <a href="http://list.isis.vanderbilt.edu/mailman/listinfo/gme-users" target="_blank">http://list.isis.vanderbilt.edu/mailman/listinfo/gme-users</a><br>
&gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; _______________________________________________<br>
&gt;&gt; &gt;&gt;&gt; gme-users mailing list<br>
&gt;&gt; &gt;&gt;&gt; <a href="mailto:gme-users@list.isis.vanderbilt.edu">gme-users@list.isis.vanderbilt.edu</a><br>
&gt;&gt; &gt;&gt;&gt; <a href="http://list.isis.vanderbilt.edu/mailman/listinfo/gme-users" target="_blank">http://list.isis.vanderbilt.edu/mailman/listinfo/gme-users</a><br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; _______________________________________________<br>
&gt;&gt; &gt;&gt;&gt; gme-users mailing list<br>
&gt;&gt; &gt;&gt;&gt; <a href="mailto:gme-users@list.isis.vanderbilt.edu">gme-users@list.isis.vanderbilt.edu</a><br>
&gt;&gt; &gt;&gt;&gt; <a href="http://list.isis.vanderbilt.edu/mailman/listinfo/gme-users" target="_blank">http://list.isis.vanderbilt.edu/mailman/listinfo/gme-users</a><br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt; _______________________________________________<br>
&gt;&gt; &gt;&gt; gme-users mailing list<br>
&gt;&gt; &gt;&gt; <a href="mailto:gme-users@list.isis.vanderbilt.edu">gme-users@list.isis.vanderbilt.edu</a><br>
&gt;&gt; &gt;&gt; <a href="http://list.isis.vanderbilt.edu/mailman/listinfo/gme-users" target="_blank">http://list.isis.vanderbilt.edu/mailman/listinfo/gme-users</a><br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; _______________________________________________<br>
&gt;&gt; &gt; gme-users mailing list<br>
&gt;&gt; &gt; <a href="mailto:gme-users@list.isis.vanderbilt.edu">gme-users@list.isis.vanderbilt.edu</a><br>
&gt;&gt; &gt; <a href="http://list.isis.vanderbilt.edu/mailman/listinfo/gme-users" target="_blank">http://list.isis.vanderbilt.edu/mailman/listinfo/gme-users</a><br>
&gt;&gt; &gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; gme-users mailing list<br>
&gt;&gt; <a href="mailto:gme-users@list.isis.vanderbilt.edu">gme-users@list.isis.vanderbilt.edu</a><br>
&gt;&gt; <a href="http://list.isis.vanderbilt.edu/mailman/listinfo/gme-users" target="_blank">http://list.isis.vanderbilt.edu/mailman/listinfo/gme-users</a><br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; gme-users mailing list<br>
&gt; <a href="mailto:gme-users@list.isis.vanderbilt.edu">gme-users@list.isis.vanderbilt.edu</a><br>
&gt; <a href="http://list.isis.vanderbilt.edu/mailman/listinfo/gme-users" target="_blank">http://list.isis.vanderbilt.edu/mailman/listinfo/gme-users</a><br>
&gt;<br>
&gt;<br>
_______________________________________________<br>
gme-users mailing list<br>
<a href="mailto:gme-users@list.isis.vanderbilt.edu">gme-users@list.isis.vanderbilt.edu</a><br>
<a href="http://list.isis.vanderbilt.edu/mailman/listinfo/gme-users" target="_blank">http://list.isis.vanderbilt.edu/mailman/listinfo/gme-users</a><br>
</div></div></blockquote></div><br></div></div>