?
Solved

EOlesyserror exception - class not registered.

Posted on 1998-11-04
13
Medium Priority
?
468 Views
Last Modified: 2010-04-04
hi, all
I use the InstallShield express for Delphi3 to make the setup disk. The InstallShield express can not register the MSComm32.ocx of vb5 sp3 version. When I use the program in other computer without vb5, the programs raise an EOlesyserror Exception - class not registered.
Please answer the question in my Previous Question asked, the title is "use the MsComm32.ocx", Date: 10/30/98.

Regards,
SupWang
0
Comment
Question by:SupWang
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 6
  • 6
13 Comments
 
LVL 8

Expert Comment

by:ZifNab
ID: 1345661
sorry SupWang I don't have a clue.
0
 
LVL 2

Author Comment

by:SupWang
ID: 1345662
hi,ZifNab
I add some comment to "use the MsComm32.ocx" (October 30 1998).
At August 24 1998, You had answered a question similar to my question, but I can't find the NMOCOD.DLL, NMSCKN.DLL, MORENU.DLL in my computer, Only find the MSVCRT40.DLL and OLEPRO32.DLL.

0
 
LVL 8

Expert Comment

by:ZifNab
ID: 1345663
SupWang, can you give the URL to this question, thanks.
0
VIDEO: THE CONCERTO CLOUD FOR HEALTHCARE

Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

 
LVL 8

Expert Comment

by:ZifNab
ID: 1345664
Hi SupWang, yes found q'n again.

 Ok, now I know it back. Are you also working with netmanage tools?

Zif.
0
 
LVL 2

Author Comment

by:SupWang
ID: 1345665
I just use the M$ MsComm32.ocx for RS232 Communication.
0
 
LVL 8

Expert Comment

by:ZifNab
ID: 1345666
Why using OCX for RS232 communication?

You don't need ocx, just use good plain delphi components for
this :

Here you got 2 great freeware components with source and docs :

http://www.mdlive.com/d3k/zip/free/cd320108.zip  (I use this one)
http://www.torry.ru/vcl/comms/async32.zip 

--> no need of external sources, nothing needed.

Regards, Zif.
0
 
LVL 2

Author Comment

by:SupWang
ID: 1345667
Too late, I had written a lot of program for the MsComm32.ocx.
0
 
LVL 8

Expert Comment

by:ZifNab
ID: 1345668
isn't there a help-file or document describing how to install the ocx on another pc?
0
 
LVL 2

Author Comment

by:SupWang
ID: 1345669
hi, ZifNab

Do you familiar with the InstallShield 5.0 Professional? Can I use the InstallShield 5.0 Professional to register the OCX?
How to specify the destination for the File Groups in InstallShield 5.0? How to transplant the "Select InstallShield Objects for Delphi" section of the InstallShield express for Delphi 3 to the InstallShield 5.0 Professional version?  

SupWang
0
 
LVL 8

Expert Comment

by:ZifNab
ID: 1345670
sorry SupWang, don't have Installshield 5.0 Pro
0
 
LVL 2

Author Comment

by:SupWang
ID: 1345671
hi,ZifNab
I used the MS Visual Basic 5 to make a empty project, include the
MSCOMM32.OCX in it, make a setup program, So I can install the OCX to other computer. But I don't want to break the install to two parts. So I still want to use the regsvr32.exe. In the VB setup disk, have the following files: MSVBVM50.dl_, OleAut32.dl_, OlePro32.dl1, Setup.exe, Setup.lst, setup1.ex_, St5unst.ex_, StdOle2.tl_, VB5CHS.dl_, VB5StKit.dl_, AsycFilt.dl_, ComCat.dl_, Ctl3d32.dl_, Mscomm32.oc_, OlePro32.dl2, tesinst.EX_. I had tying to use the regsvr32.exe to register the VB5CHS.DLL, MSCOMCHS.DLL, COMCAT.DLL, ASYCFILT.DLL, OLEAUT32.DLL. But they all return: xxx.dll was loaded, but the DllRegisterServer entry point was found. DllRegisterServer may not be exported, or a corrupt version of xxx.dll may be in memory. Consider using pview to detect and remove it. use the regsvr32.exe to register the MSCOMM32.OCX and MSVBVM50.DLL, they return : LoadLibray("xxxx")failed. GetlastError returns 0x0000001f. Only the OLEPRO32.DLL can be success register. What's the matter with the regsvr32.exe?


0
 
LVL 4

Accepted Solution

by:
dwwang earned 0 total points
ID: 1345672
Hi, how come this question is for free? *_^
0
 
LVL 2

Author Comment

by:SupWang
ID: 1345673
The problem was solved. Read my question history "use the MsComm32.ocx" can get more detail.

Thank you every one.
Thank you very much.
 
SupWang

0

Featured Post

Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

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

This article explains how to create forms/units independent of other forms/units object names in a delphi project. Have you ever created a form for user input in a Delphi project and then had the need to have that same form in a other Delphi proj…
Hello everybody This Article will show you how to validate number with TEdit control, What's the TEdit control? TEdit is a standard Windows edit control on a form, it allows to user to write, read and copy/paste single line of text. Usua…
Have you created a query with information for a calendar? ... and then, abra-cadabra, the calendar is done?! I am going to show you how to make that happen. Visualize your data!  ... really see it To use the code to create a calendar from a q…
In this video, Percona Director of Solution Engineering Jon Tobin discusses the function and features of Percona Server for MongoDB. How Percona can help Percona can help you determine if Percona Server for MongoDB is the right solution for …
Suggested Courses

762 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