[gme-users] GME Plugin Help

Zoltan Molnar zoltan.molnar at vanderbilt.edu
Thu Apr 24 11:06:02 CDT 2008


Hi,
In general component registrations can be tracked back to

1- respective paradigm not found (for which the component is intended for)

2- incorrect version of the dll (with respect to the GME version 
installed on the target machine)

3- lack of administrative  priviledges.

The third a little more detailed:

Windows XP
-----------
User who would execute the 'regsvr32 mycomp.dll' command needs to be 
part of the Administrator user group.

Windows Vista
-------------
The user not only needs to be part of the Administrator user group, but 
also User Account Control needs to be handled. To this day, i believe 
the rough solution to this is to turn off User Account Control, restart 
machine, then register dll.



Zoli


gme.magik at xoxy.net wrote:
> Zoli,
> 
> Thank you very much for your reply, however, I think the problem is
> more about actually registering the component in the system and
> getting it 'installed' into the GME than it is about dependencies that
> are missing.
> 
> Any help about the proper way of getting a DLL addon properly
> installed into GME?
> 
> Thank you
> 
> On Tue, Apr 22, 2008 at 4:37 PM, Molnar Zoltan -
> zoltan.molnar at Vanderbilt.Edu
> <+gme+magik+4a5eb66d95.zoltan.molnar#Vanderbilt.Edu at spamgourmet.com>
> wrote:
>> Hi,
>>
>>  Generally the VC redistributable runtime libs should suffice.
>>  Package downloadable from: http://support.microsoft.com/kb/q259403/
>>
>>  Otherwise, (if you don't like this for any reason,) you can pick the dlls
>>  which are listed for your dll by the depends.exe. [This dpeneds.exe is
>>  part of the VS distribution.]
>>
>>  Zoli
>>
>>  > I have a compiled GME DLL add-on that was created in Visual Studio C++
>>  > 2003. It works fine on machines that have Visual Studio installed but
>>  > I would know to know how to deploy this DLL to computers that do not
>>  > have Visual Studio or can not/should not access the source code of the
>>  > DLL. Of course, GME is already installed on these machines.
>>  >
>>  > I did the paradigm registration and then tried to register a new
>>  > component (using File-Register Components--Install new) in GME but I
>>  > received this error:
>>  >
>>  > ---------------------------
>>  > MgaUtil
>>  > ---------------------------
>>  > Error while installing component (0x80004005)
>>  > ---------------------------
>>  > OK
>>  > ---------------------------
>>  >
>>  > So basically, what is the proper way to deploy a Component DLL for
>>  > general GME use? Is there a tutorial on this or some sort of
>>  > documentation anywhere?
>>  >
>>  > Thank you in advance
>>  > _______________________________________________
>>  > 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
> 


More information about the gme-users mailing list