Hi guys, could someone helpme to make a visual basic 6 program run under wine?? when I run it from terminal I receive those messages: fixme:storage:StgCreateDocfile Storage share mode not implemented. err:ole:CoGetClassObject class {66182ec4-afd1-11d2-9cb9-0000f87a369e} not registered err:ole:create_server class {66182ec4-afd1-11d2-9cb9-0000f87a369e} not registered err:ole:CoGetClassObject no class object {66182ec4-afd1-11d2-9cb9-0000f87a369e} could be created for context 0x5 Also I have access to the code of that program If it's necesary. Please somebody give a hand with that. thanks.
error 429 usually means something it needs can not be found or is not registered in the (psuedo) windows environment, quite often an ActiveX control. {66182EC4-AFD1-11d2-9CB9-0000F87A369E} seems to be tied to WinNTSystemInfo. Not sure if that is something that is supposed to be available or needs to be installed? Have you tried setting Wine to emulate different version of Windows? (i.e. what version of real Windows do you have the VB app working on ?) If you have the source including the project you should be able to find what the reference of {66182EC4-AFD1-11d2-9CB9-0000F87A369E} or WinNTSystemInfo is pointing to. If you own VB6 you can install it under wine and debug that way. check AppDB re getting VB6 running.
k4king wrote:> so it is active directory related ? > Not sure what the state of that is in wine, i.e. impelemented or supported. > > have a look at this see if it helps in some way ? > http://forum.winehq.org/viewtopic.php?p=11401&sid=d1750c4b7965ba59564c2645def77496checking it!! Thanks!
waraltca wrote:> > k4king wrote: > > so it is active directory related ? > > Not sure what the state of that is in wine, i.e. impelemented or supported. > > > > have a look at this see if it helps in some way ? > > http://forum.winehq.org/viewtopic.php?p=11401&sid=d1750c4b7965ba59564c2645def77496 > > > checking it!! > Thanks!nothing different! It must be possible to run this app without windows. The point is how! Linux must be capable! More ideas?
> >This is not a matter of Linux being capable - it's capable, alright. This is a matter of Wine being developed sufficiently to be able to run everything your application in question needs. > >Have you tried installing VB6 (runtime) through Winetricks yet? It's been suggested but you haven't answered that yet... No VB6 app will run if you don't have the runtime, after all. >Also, after installing the runtime, it was suggested to run the application from a terminal session. This should provide additional information that can suggest a solution. James McKenzie
thanks guys... I've already installed vb6 on wine. And the problem is that "error 429" is thrown. I'll keep searching. The error is thrown on the line that try to get the domain of the computer. "Activeds.dll" is the dll that give that info, I already have on wine system32 but the error persist.
<<The error is thrown on the line that try to get the domain of the computer. "Activeds.dll" is the dll that give that info>> suggestions not answers - Maybe start another thread titled "Is Activeds.dll supported" see if someone can answer that first. - If you can create a small test vb6 app yourself that just gets the domain of the computer (nothing else) and displays it in a window/msgbox. Test it on a real win box to confirm does as you expect and then maybe post the code on another thread specific to ActiveDS as current thread title is fairly generic.