Want to win a PS4? Go Premium and enter to win our High-Tech Treats giveaway. Enter to Win

x
?
Solved

EOlesyserror exception - class not registered.

Posted on 1998-11-04
13
Medium Priority
?
470 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
What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

 
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

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.

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…
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…
This tutorial will teach you the special effect of super speed similar to the fictional character Wally West aka "The Flash" After Shake : http://www.videocopilot.net/presets/after_shake/ All lightning effects with instructions : http://www.mediaf…
Visualize your data even better in Access queries. Given a date and a value, this lesson shows how to compare that value with the previous value, calculate the difference, and display a circle if the value is the same, an up triangle if it increased…
Suggested Courses

609 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