Solved

Question for inthe.

Posted on 2002-06-03
7
867 Views
Last Modified: 2008-02-20
Hi Barry,
Thanks for your help at http://www.experts-exchange.com/jsp/qShow.jsp?ta=delphi&qid=20136842   and thanks for your email.

Sorry for the long delay, I have to do many different projects, very hard.  :-(

Do you have the MSComm? It comes from VB/VC. Now I using this component in my Delphi program, I want to change to a VCL component, the CommPortDriver seems have many different with the MSComm, It seems don't have the IEOFEnable Input InputLen InputMode NullDiscard Output ParityReplace Rthreshold RTSEnable sthreshold  properties. (In my program, I don't used the OnComm event of MSComm, Just use the Input/Output property to receive/send data.)
It's properties picture in here: http://gzddc.51.net/MSComm%20Properties.jpg

How can I change to a VCL communication component smoothly?
Where has a free VCL component duplicate the functionality of the Mscomm32.ocx?

Best 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
  • 4
  • 3
7 Comments
 
LVL 17

Accepted Solution

by:
inthe earned 150 total points
ID: 7051923
hi,
i know the mscomm though ive not used it myself.
i have quite a few comm component installed but none of them have half these properties youve listed here.

if mscomm does the job maybe best to stick with it..
unless someone else knows a component to mimic it.
or could you not create a vcl based on the activex (i mean use it as parent)
0
 
LVL 2

Author Comment

by:SupWang
ID: 7052597
Hi inthe,
To use the MSComm in the target computer, must copy some files(stdole2.tlb  oleaut32.dll  olepro32.dll  Mscomm32.ocx  Mscomchs.dll...) to the target computer windows system directory, then register the Mscomm32.ocx.
I wonder the target computer have other version of these files before the installation.
0
 
LVL 2

Author Comment

by:SupWang
ID: 7053790
Hi inthe,
Where have the CommPortDriver help file?
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 17

Expert Comment

by:inthe
ID: 7054778
>>I wonder the target computer have other version of these files before the installation.

although most systems will have most of the dlls already you have to assume they wont have them and install the newest versions you can get hold of.
you can search for the files on target pc and if they exists check the file version number and compare them with the ones your deploying..


>Where have the CommPortDriver help file?

actually your in luck there as i do have a help file for it, it was in a different zip ,leave your email address
(i cant find the one i sent to before) so i can send it.
0
 
LVL 2

Author Comment

by:SupWang
ID: 7055169
Hi inthe,
Do you means I should always install the newest VB version on my deploying computer? (Now I just use the VB5 MScomm32.ocx)

My email is addsup@163.net

Thank you very much.



0
 
LVL 17

Expert Comment

by:inthe
ID: 7056715
>>Now I just use the VB5 MScomm32.ocx

thatll be fine.

b.t.w does mscomm work ok on nt?
0
 
LVL 2

Author Comment

by:SupWang
ID: 7059159
Not have full test on NT yet.
But On the win2k pro/winxp pro, I find when exit my program, have a error message: "Privileged instruction.". Do you know which cause this? and Can the Delphi 3 work fine with win2K pro?
0

Featured Post

Technology Partners: 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…
Introduction I have seen many questions in this Delphi topic area where queries in threads are needed or suggested. I know bumped into a similar need. This article will address some of the concepts when dealing with a multithreaded delphi database…
Monitoring a network: how to monitor network services and why? Michael Kulchisky, MCSE, MCSA, MCP, VTSP, VSP, CCSP outlines the philosophy behind service monitoring and why a handshake validation is critical in network monitoring. Software utilized …
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…

690 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