Solved

Error During application setup while registering MSRDC20.OCX in VB5.0

Posted on 1997-06-10
5
394 Views
Last Modified: 2008-03-06
When either manually registering all ocx's or even using VB 5.0's setup utility, we are having a problem registering
the RDO 2.0 control (ocx) for the application developed.  In both cases, using the setup program or manually
registering MSRDC20.OCX it will not register on the clients machine.

This is our first attempt at deploying a VB5.0 and SQL server 6.5
application.  Any help would be appreciated.

0
Comment
Question by:rwp9350
  • 3
5 Comments
 
LVL 1

Expert Comment

by:ksleung
ID: 1427034
Does it only happen to the MSRDC20.OCX? How about other controls?
0
 

Author Comment

by:rwp9350
ID: 1427035
All other controls seem to register correctly, when using the vb setup disks utility even it had a problem in registering MSRDC20.OCX.  Of course when you try to fire up the application a message box appears to tell you that the RDO control is not correctly registered.
0
 

Author Comment

by:rwp9350
ID: 1427036
I have upped the number of points in order to get this solved.
0
 
LVL 4

Accepted Solution

by:
Chizl earned 200 total points
ID: 1427037
You have a currupt OCX file..   Email me and I will tell you where to get it..  (chizl@cyberdude.com and gavin1@airmail.net)   Then you need to run the setup wizard again to create new setup diskettes.  That should fix your problem..
0
 

Author Comment

by:rwp9350
ID: 1427038
I believe that Chizl had a good answer, but it doesn't look like it is the problem.  In trying other things yesterday, on the test machine we have, it hasn't had any office 97 product loaded on it yet.  In comparing my machine and another test machine that the VB5 application does work on I noticed in the registry there were several entries for the MSRDC20.OCX in several folders named InProcServer32 where the OCX was registered.  In addition, there was another entry in the Shared software section for the OCX.  

On the test machine that would not register the OCX there was no entries whatsoever.  I then installed Access 8.0 and immediately tried to run my app and it worked!  I then checked that machines registry and the MSRDC20.OCX and MSRDO20.DLL registered correctly.

Bottom line, it appears to me to be a bug with the OCX and DLL in not self-registering themselves as they should by creating the proper registry entries.  Otherwise, the workaround is to have an Office 97 product installed on the client machine until Microsoft corrects the bug.
0

Featured Post

Courses: Start Training Online With Pros, Today

Brush up on the basics or master the advanced techniques required to earn essential industry certifications, with Courses. Enroll in a course and start learning today. Training topics range from Android App Dev to the Xen Virtualization Platform.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Vb.net 2008 2 58
Visual Basic Excel Formatting error 4 101
Determine Range to Select 5 48
to transfer string from C lanaguage to VBA 4 64
If you have ever used Microsoft Word then you know that it has a good spell checker and it may have occurred to you that the ability to check spelling might be a nice piece of functionality to add to certain applications of yours. Well the code that…
Article by: Martin
Here are a few simple, working, games that you can use as-is or as the basis for your own games. Tic-Tac-Toe This is one of the simplest of all games.   The game allows for a choice of who goes first and keeps track of the number of wins for…
Get people started with the process of using Access VBA to control Excel using automation, Microsoft Access can control other applications. An example is the ability to programmatically talk to Excel. Using automation, an Access application can laun…
Show developers how to use a criteria form to limit the data that appears on an Access report. It is a common requirement that users can specify the criteria for a report at runtime. The easiest way to accomplish this is using a criteria form that a…

815 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

12 Experts available now in Live!

Get 1:1 Help Now