[gme-users] Registering GME interpreters

Cuong Tran vaioinman at googlemail.com
Thu Nov 4 08:49:53 CDT 2010


Hi Peter

Thanks for your answer. Your provided code got compiled straight away.

But when I actually ran my interpreter (a very simple one, just exports the
current model), I got an assertion error at this line:

COMTHROW( dumper->DumpProject(project->getProjectI(), xmlPath) );

Do you have any idea what may cause the error?

Many thanks

Cuong Tran.

On Mon, Nov 1, 2010 at 1:46 PM, Peter Volgyesi <
peter.volgyesi at vanderbilt.edu> wrote:

> There is no built-in support for that. You can use "raw" COM to invoke
> the parser/dumper.
> Eg.:
>
> CComPtr<IMgaParser> parser;
> COMTHROW(parser.CoCreateInstance(L"Mga.MgaParser") );
> CComBSTR xmlPath("C:\\Temp\\test.xme");
> COMTHROW( parser->ParseProject(project->getProjectI(), xmlPath) );
>
> CComPtr<IMgaDumper> dumper;
> COMTHROW(dumper.CoCreateInstance(L"Mga.MgaDumper") );
> CComBSTR xmlPath("C:\\Temp\\test.xme");
> COMTHROW( dumper->DumpProject(project->getProjectI(), xmlPath) );
>
>
> --
> peter
>
>
>
> On Mon, Nov 1, 2010 at 6:49 AM, FMT <taweelf at cs.manchester.ac.uk> wrote:
> > Hello Peter,
> >
> > Is it possible to invoke the Import/Export functions (GME:
> > File->Import/Export) from the an interpreter?
> >
> > Thanks
> > UM
> >
> >
> > On 27/10/2010 15:27, Peter Volgyesi wrote:
> >> I guess some of the dependent dlls are not present on the target
> >> machine (as the dialog says). If you compiled the interpreter with
> >> VS2008 you need to have the corresponding runtime dlls installed (c,
> >> c++, mfc, atl runtime dlls: "Microsoft Visual C++ 2008 Redistributable
> >> Package ")
> >>
> >> Regards,
> >>
> >>
> >> --
> >> Peter Volgyesi
> >> Research Scientist
> >> Vanderbilt University, ISIS
> >> Office: +1 (615) 322-1018
> >> Cell: +1 (615) 294-6520
> >>
> >>
> >> On Wed, Oct 27, 2010 at 9:26 AM, FMT<taweelf at cs.manchester.ac.uk>
>  wrote:
> >>> We have tried to register it using regsvr32 (Admin), but it failed. A
> screen shot is attached. Any hint?
> >>> For simplicity, we created an empty interpreter to try registration.
> >>>
> >>> Thanks
> >>>
> >>>
> >>>
> >>> On 27/10/2010 15:14, Peter Volgyesi wrote:
> >>>
> >>> You can either register your interpreters from the GME application
> (Tools/Register Components) or use regsvr32.exe to register the interpreter
> dll.
> >>> Best regards,
> >>>
> >>> --
> >>> Peter Volgyesi
> >>> Research Scientist
> >>> Vanderbilt University, ISIS
> >>> Office: +1 (615) 322-1018
> >>> Cell: +1 (615) 294-6520
> >>>
> >>>
> >>> On Wed, Oct 27, 2010 at 5:08 AM, F T<ftman2004 at yahoo.com>  wrote:
> >>>> Hi,
> >>>>
> >>>> We have developed a number of GME interpreters and we need to register
> these interpreters on other new machines. These machines have GME already
> installed, but not VS2008. What else do we need to guarantee successful
> registration of an interpreter on new machine configured as above.
> >>>>
> >>>> Thanks
> >>>>
> >>>>
> >>>>
> >>>> _______________________________________________
> >>>> gme-users mailing list
> >>>> gme-users at list.isis.vanderbilt.edu
> >>>> http://list.isis.vanderbilt.edu/mailman/listinfo/gme-users
> >>>>
> >>>
> >>> _______________________________________________
> >>> gme-users mailing list
> >>> gme-users at list.isis.vanderbilt.edu
> >>> http://list.isis.vanderbilt.edu/mailman/listinfo/gme-users
> >>>
> >>>
> >>> _______________________________________________
> >>> gme-users mailing list
> >>> gme-users at list.isis.vanderbilt.edu
> >>> http://list.isis.vanderbilt.edu/mailman/listinfo/gme-users
> >>>
> >> _______________________________________________
> >> gme-users mailing list
> >> gme-users at list.isis.vanderbilt.edu
> >> http://list.isis.vanderbilt.edu/mailman/listinfo/gme-users
> >
> > _______________________________________________
> > gme-users mailing list
> > gme-users at list.isis.vanderbilt.edu
> > http://list.isis.vanderbilt.edu/mailman/listinfo/gme-users
> >
> _______________________________________________
> gme-users mailing list
> gme-users at list.isis.vanderbilt.edu
> http://list.isis.vanderbilt.edu/mailman/listinfo/gme-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://list.isis.vanderbilt.edu/pipermail/gme-users/attachments/20101104/2c0879fb/attachment.html 


More information about the gme-users mailing list