[gme-users] Deploying interpreters

Attila Vizhanyo viza at isis.vanderbilt.edu
Wed Dec 7 12:50:56 CST 2005


You don't need to worry about scripting the interpreter registration,
because BON/ BON2 components register themselves automatically through
the default COM registration entry point DllRegisterServer. Thus you can
write:
	regsvr32.exe YourInterpreter.dll

As for the paradigm registration, you need to invoke the MetaGME
interpreter using MgaLauncher in silent mode (pass 128 as the last
pararameter to MgaLauncher.RunComponent. 
Here is a VB Script that registers a GME paradigm specified as command
line argument:


' CreateXMP.vbs <mga_file>
'	Invokes the MetaGME 2004 Interpreter on 'mga_file'
'	registers the paradigm, and produces an output .xmp 
'	file in that file's folder
'
' Arguments:
'	1. <mga_file>: GME model in the MetaGME paradigm 
'
mga_file= WScript.arguments.item( 0)
Set oMGAProj= CreateObject( "Mga.MgaProject")
oMGAProj.Open "MGA=" & mga_file
'MsgBox mga_file
Set launcher= CreateObject( "Mga.MgaLauncher")
launcher.RunComponent "MGA.Interpreter.MetaGME 2004", oMGAProj, Nothing,
Nothing, CLng( 128)
oMGAProj.Close

Thanks,
Attila

-----Original Message-----
From: gme-users-bounces at list.isis.vanderbilt.edu
[mailto:gme-users-bounces at list.isis.vanderbilt.edu] On Behalf Of
Ramakrishna Soma
Sent: Wednesday, December 07, 2005 12:09 PM
To: gme-users; aditya.agrawal at gmail.com
Subject: RE: [gme-users] Deploying interpreters

Hi Aditya

It would be really great if you could send me the paradigm and 
interpreter registration VB scripts.

Ram
_______________________________________________
gme-users mailing list
gme-users at list.isis.vanderbilt.edu
http://list.isis.vanderbilt.edu/mailman/listinfo/gme-users


More information about the gme-users mailing list