Solved

EOlesyserror exception - class not registered.

Posted on 1998-11-04
13
454 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
  • 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
 
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
What Security Threats Are You Missing?

Enhance your security with threat intelligence from the web. Get trending threat insights on hackers, exploits, and suspicious IP addresses delivered to your inbox with our free Cyber Daily.

 
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

How your wiki can always stay up-to-date

Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
- Increase transparency
- Onboard new hires faster
- Access from mobile/offline

Join & Write a Comment

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…
Introduction Raise your hands if you were as upset with FireMonkey as I was when I discovered that there was no TListview.  I use TListView in almost all of my applications I've written, and I was not going to compromise by resorting to TStringGrid…
Internet Business Fax to Email Made Easy - With eFax Corporate (http://www.enterprise.efax.com), you'll receive a dedicated online fax number, which is used the same way as a typical analog fax number. You'll receive secure faxes in your email, fr…
In this seventh video of the Xpdf series, we discuss and demonstrate the PDFfonts utility, which lists all the fonts used in a PDF file. It does this via a command line interface, making it suitable for use in programs, scripts, batch files — any pl…

760 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

21 Experts available now in Live!

Get 1:1 Help Now