Ben Fulton

I have an application that uses the RichTx32 control, installed via the richtx32_x86.msm. On some machines running Vista, there's no error that I can find but the application claims the control is not registered on the machine. The other odd thing is that the machines where the failure occurs are all virtual machines (so far, anyway, but I have a hard time believing that makes any difference).

Is there an approved way to get this control installed on a Vista machine



Re: Application Compatibility for Windows Vista RichTx32 merge module

Mo Nail - MFST

Are you using Virtual PC 2004 or Virtual PC 2007




Re: Application Compatibility for Windows Vista RichTx32 merge module

Ben Fulton

2004.



Re: Application Compatibility for Windows Vista RichTx32 merge module

Mo Nail - MFST

I have some follow-up from internal resources:

How are you trying to install RichTx32 Have you tried regsrv32 from an elevated command prompt

Are you able to provide the application for a repro

Also please note the following:

Support Statement for Visual Basic 6.0 on WindowsR Vista

http://msdn2.microsoft.com/en-us/vbrun/ms788708.aspx

This states richtx32 was tested but did not ship with Vista. Maybe you could test installing the VB6 runtime redistribution pack on a Vista box.

http://www.microsoft.com/downloads/details.aspx familyid=7b9ba261-7a9c-43e7-9117-f673077ffb3c&displaylang=en

You could also try downloading richtx32.cab then extract it and with uac turned off right click on the richtx32.inf and select install.

http://activex.microsoft.com/controls/vb6/richtx32.cab






Re: Application Compatibility for Windows Vista RichTx32 merge module

Mo Nail - MFST

Marking thread as answered due to lack of response. If you figured out what was wrong, please feel free to share with everyone.

Thanks,






Re: Application Compatibility for Windows Vista RichTx32 merge module

Carl Cook

No, there *is* something not right with Vista and the RichTxt32.ocx and RichEd32.dll. I don't know what, but in using Installshield 12 express, I don't see a redistributable that contains it (MSM file) and so I put the one from the WinSys folder in my setups, but on *some* (newer) Vista boxes, I get no setup error at install, but the control isn't registered/working properly.

On XP SP2 boxes that get the install, it gives an error during install that the version being installed is NEWER than the one on XP and that XP (or something) is rejecting it, telling the user in a dialog that it is incompatible and they need a newer version of their XP operating system.

The forums at Macrovision give no clues.

Googling brought me here.

This is a problem.

I may have to dump Vista as a proper opsys for mastering setups for VB6 programs.

Any clues

Is there an MSM file for RichEd / RichTxt

Maybe I should reinstall the VB6 runtime redistributable as suggested above.

Thanks,

Carl