[gme-users] Help on Cannot create object Mga.MgaRegistrar

Zoltan Molnar zolmol at isis.vanderbilt.edu
Mon Oct 31 10:47:22 CST 2005


A possible workaround could be to disable the EventLogging feature in GME.
Since you can't launch GME (normally this could be done in the Settings command in the File menu) you could set by hand the EventLoggingEnabled entry to 0 in the Current User registry hive's HKCU/Software/GME entry.

This should solve the problem.
Br, Zoli

> -----Original Message-----
> From: gme-users-bounces at list.isis.vanderbilt.edu 
> [mailto:gme-users-bounces at list.isis.vanderbilt.edu] On Behalf 
> Of Jörg Seidler
> Sent: Sunday, October 30, 2005 8:00 AM
> To: gme-users
> Subject: Re: [gme-users] Help on Cannot create object Mga.MgaRegistrar
> 
> 
> Hi Zoltan,
> 
> thanks for the reply. Before I come to the results of manually 
> registering  mgautil.dll,
> let me provide some additional information, that was missing in my 
> initial post.
> First of course, I consulted the mailing list archive on this 
> problem, 
> but to no avail.
> Second, the problem of launching GME appears when logged in 
> as normal user as well as when logged in as Adminitrator, 
> whose account was used to 
> install GME.
> 
> Now, to manually registering mgautil.dll. I did as you suggested (as 
> normal user and as
> Administrator) and received the following error message:
> 
> Der Prozedureinstiegspunkt "SHGetSpecialFolderPathA" konnte in der 
> Dynamic Link
> Library "Shell32.dll" nicht gefunden werden.
> 
> So this is German and on US system this should translate to something 
> like this:
> 
> The procedure entry point "SHGetSpecialFolderPathA" could not 
> be found 
> in dynamic
> link library "Shell32.dll".
> 
> I checked shell32.dll (Image Version: 4.00) and, indeed there is no 
> SHGetSpecialFolderPath
> variant in there. A SHGetSpecialFolderLocation, however, is exported. 
>  From consulting the
> Platform SDK documentation I learned that there are several 
> shell32.dll 
> versions floating around,
> depending on what kind of Internet Explorer is installed.
> 
>  From the docs:
> 
> 4.00    Windows 95, Windows NT 4.0, Internet Explorer 3.0, 
> and Internet 
> Explorer 4.0
>             without Web Integrated Desktop.
> 4.71    Internet Explorer 4.0 with Web Integrated Desktop.
> 4.72    Internet Explorer 4.01 with Web Integrated Desktop.
> 
> I never installed IE 4.0 althought MSVC 6.0 does require it. 
> I installed 
> IE 6.0 prior to
> installing MSVC 6.0.
> 
> Also from the Platform SDK documentation I learned that 
> SHGetSpecialFolderPath is only
> available in shell32.dll 4.71 onwards.
> 
> So, does anybody know how to remedy this situation without 
> uninstalling 
> IE, SPs, etc. and
> reinstalling this stuff, which is a very annoying procedure, I don't 
> want go through again?
> 
> Would building GME from source be on option, and how difficult is it 
> using VC60/SP3?
> 
> Thanks a lot and bye
> Jörg
> 
> Zoltan Molnar schrieb:
> 
> >I have seen such a message when GME has been installed for 
> another user 
> >on a multi-user computer. You could try to regsvr32 the dlls 
> in GME's 
> >directory, open a command prompt in c:\program files\gme And type: 
> >Regsvr32 mgautil.dll
> >
> >If succeeds you might try to launch gme.exe
> >
> >Hth, Zoli
> >
> >  
> >
> >>-----Original Message-----
> >>From: gme-users-bounces at list.isis.vanderbilt.edu
> >>[mailto:gme-users-bounces at list.isis.vanderbilt.edu] On Behalf 
> >>Of Jörg Seidler
> >>Sent: Thursday, October 27, 2005 12:56 PM
> >>To: gme-users
> >>Subject: [gme-users] Help on Cannot create object Mga.MgaRegistrar
> >>
> >>
> >>Dear GME users,
> >>
> >>after successful installation of GME on a
> >>
> >>Windows NT 4.0 Workstation / Service Pack 6a
> >>
> >>system using GME-4.11.10.exe I'm experiencing
> >>the following error message:
> >>
> >>Cannot create object Mga.MgaRegistrar (Err: #80040154)
> >>
> >>when launching the program. After pressing OK the dialog box
> >>disappears and nothing further happens. I do suspect some 
> >>kind of COM problem, but it's been some years since I've been 
> >>doing COM. Hopefully, this is only minor problem and somebody 
> >>can offer a hint on how to fix it. For your information, I 
> >>initially tried GME-5.9.21.exe and even used the Repair 
> >>option in the installation program, but the results were the 
> >>same. About two year ago, I successfully ran a previous 
> >>release of GME on the same system, the exact version of which 
> >>I unfortunately can't recall, .
> >>
> >>Any help on this issue is kindly appreciated
> >>
> >>Joerg Seidler
> >>joerg.seidler at s-direktnet.de
> >>
> >>
> >>_______________________________________________
> >>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