Forums

Run-time error '339' | vbalIml6.ocx | msxml6 | MyPhoneExplorer 1.8.5

Auteur Réponses
TheEYE Dimanche 1 September 2013 à 14:22
TheEYEAnonymous

Hello all!

A few weeks ago I changed my hole system and switched over from Windows 8 Professional 64-bit to Ubuntu 12.04 LTS 64-bit. I'm still in the "configuretion-mode" ;)
I can say about myself that I have basic Linux experiments over several years but this is the first time that I'm using it as my main system.

My configuration:
- OS: Ubuntu 12.04 LTS 64-bit
- Desktop Environment: Unity
- Software:
   - PlayOnLinux 4.2.1
   - Wine 1.6


So, what's the problem?
I've installed MyPhoneExplorer 1.8.5 (in my opinion: best software on the market to manage contacts, calenders etc. with your android phone if you don't want to give it all to google) under PlayOnLinux. Everything went fine. But when I start the application I get:

"Run-time error: '339':
Component 'vbalIml6.ocx' or one of its dependencies not correctly registered: a file is missing or invalid"

Here is the log file:
"[09/01/13 14:08:48] - Running wine- MyPhoneExplorer.exe (Working directory : /home/max/.PlayOnLinux/wineprefix/MyPhoneExplorer/drive_c/Program Files (x86)/MyPhoneExplorer)
fixme:ole:OLEFontImpl_IPersistStreamInit_InitNew (0x14a22c), stub!
fixme:olepicture:OleLoadPictureEx (0xe4c7ac,300062,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32f858), partially implemented.
fixme:olepicture:OleLoadPictureEx (0xe4efec,9070,0,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32f4c4), partially implemented.
err:ole:CoGetClassObject class {396f7ac9-a0dd-11d3-93ec-00c0dfe7442a} not registered
err:ole:CoGetClassObject class {396f7ac9-a0dd-11d3-93ec-00c0dfe7442a} not registered
err:ole:CoGetClassObject no class object {396f7ac9-a0dd-11d3-93ec-00c0dfe7442a} could be created for context 0x3
err:ole:CoGetClassObject class {396f7ac9-a0dd-11d3-93ec-00c0dfe7442a} not registered
err:ole:CoGetClassObject class {396f7ac9-a0dd-11d3-93ec-00c0dfe7442a} not registered
err:ole:CoGetClassObject no class object {396f7ac9-a0dd-11d3-93ec-00c0dfe7442a} could be created for context 0x3
fixme:olepicture:OLEPictureImpl_FindConnectionPoint no connection point for {33ad4ed2-6699-11cf-b70c-00aa0060d393}
fixme:olepicture:OLEPictureImpl_FindConnectionPoint no connection point for {33ad4ed2-6699-11cf-b70c-00aa0060d393}"

I although found a little installation tutorial for this Program here, that said I would need msxml6.msi and VBRun60.exe.
So I added/tried to add this libraries. This is what I've done:
Start PlayOnLinux > select the virtual drive MyPhoneExplorer > Install components > select vbrun6 > install > worked fine
Than I tried to install msxml6. Unfortunately I'm getting this error message:
"Error in source
AMD64 is set, but msxml6 is needed."

Thank you very much, I would appreciate your help - this software is very important to me.

Greetings
Max
petch Dimanche 1 September 2013 à 14:28
petch

Than I tried to install msxml6. Unfortunately I'm getting this error message:
"Error in source
AMD64 is set, but msxml6 is needed."

Citer

You must install a 32bit version of Wine, create a 32bit virtual drive using it, and reinstall from scratch. Virtual drives cannot be switched between 32bit and 64bit architecture once created.
TheEYE Dimanche 1 September 2013 à 14:56
TheEYEAnonymous

WOW that was fast! It works! Thanks a lot!

I nearly could not find much up to date information about MyPhoneExplorer under Linux. So (after petch helped me with this - thanks for that!) I wrote a little tutorial and posted it at the MyPhoneExplorer forum. I'm German but I've written it all in English so everybody can use it :). You can find it here.

Thanks again!

Max