Solved

EOlesyserror exception - class not registered.

Posted on 1998-11-04
13
465 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
Industry Leaders: 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!

 
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

Free Tool: Subnet Calculator

The subnet calculator helps you design networks by taking an IP address and network mask and returning information such as network, broadcast address, and host range.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Question has a verified solution.

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

The uses clause is one of those things that just tends to grow and grow. Most of the time this is in the main form, as it's from this form that all others are called. If you have a big application (including many forms), the uses clause in the in…
In this tutorial I will show you how to use the Windows Speech API in Delphi. I will only cover basic functions such as text to speech and controlling the speed of the speech. SAPI Installation First you need to install the SAPI type library, th…
If you're a developer or IT admin, you’re probably tasked with managing multiple websites, servers, applications, and levels of security on a daily basis. While this can be extremely time consuming, it can also be frustrating when systems aren't wor…
Monitoring a network: why having a policy is the best policy? Michael Kulchisky, MCSE, MCSA, MCP, VTSP, VSP, CCSP outlines the enormous benefits of having a policy-based approach when monitoring medium and large networks. Software utilized in this v…

717 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