高分求delphi中的mscomm32.ocx控件

作者&投稿:别盆 (若有异议请与网页底部的电邮联系)
mscomm32.ocx控件怎么在Delphi中导入控件 网上说的很不清晰~

Delphi 串口用 ComPORT组件。
https://sourceforge.net/projects/comport/

1.在命令行输入regsvr32 mscomm32.ocx注册MSComm控件。
2.在Delphi中选择菜单Components->Install Component, 然后选择Import Active X Control。然后查找Microsoft Comm Control 6.0,确定好以后会生成一个MSCommLib_TLB.pas. 你直接把这个文件添加到你的工程就可以用了。

3.如果你想更方便,可以在刚才的向导中直接安装MSComm控件。然后在Delphi的控件栏的ActiveX一栏中出现TMSComm,你可以像普通Delphi控件一样使用。不过这种方式需要设计期许可,调试时有可能提示错误。不过运行时并不影响。

控件的几个基本属性:CommPort , Settings,典型设置Settings := '9600,n,8,1';
发送数据MSComm.Output = data
接收数据data = MSComm.Input

更多信息你可以在网上查找MSComm控件,资料非常多。

给分,马上传你,现在生意不好,分也难赚!唉!

一.在XP中注册该控件的方法:

1.将MSComm32.OCX文档Copy到windows\system32目录下面;

2.编辑以下内容到新建的.reg文档中:
REGEDIT

HKEY_CLASSES_ROOT\Licenses = Licensing: Copying the keys may be a violation of established copyrights.

// The MsComm32 Control License follows:
HKEY_CLASSES_ROOT\Licenses\4250E830-6AC2-11cf-8ADB-00AA00C00905 = kjljvjjjoquqmjjjvpqqkqmqykypoqjquoun

3.运行这个.reg文件,完成注册。

二。在Delphi中导入这个ActiveX控件

在Component菜单下选Import ActiveX Control,这时在列表中可以看到Microsoft Comm Control 6.0选项, 选中这个选项点击Install按钮,完成安装。在ActiveX控件页上可以看到一个电话为图标的控件,这就是MSComm控件。这样就可以象在VB中一样方便得使用MSComm控件了。

我发到你邮箱了,你去查看下,记得给我+Fen


delphi 读取数据库中的数据并计算
第一种方法:改改SQL语句试试:SELECT sum(语文) as 语文总分,avg(语文) as 语文平均分 from 成绩 然后 xxxx := ADOQuery.FieldValues['语文总分']; \/\/取语文总分 xxxx := ADOQuery.FieldValues['语文平均分']; \/\/取语文平均分 第二种方法:【逐行读取的语句】ADOQuery.Active := Tru...

哪位知道DELPHI里怎么获取“时-分-秒”时间?
在 DELPHI 里获取“当前的年月日时分秒”,是一个比较常见的应用,对于此问题的解决,可以分为两步来解决:1、获取的当前的日期时间 在 delphi 语言里,日期时间使用 TDateTime 数据类型进行定义。获取当前的日期(包括时间)可以使用 Now 函数:2、对获取的当前日期时间数据,按照需要进行格式化的输出 如...

delphi 分割字符串求教
这是一个已知前串和后串,取前后串之间的字符串处理函数 根据你的情况,你可以这样使用,S:=CenterStr(s1,'','');s1就是你要处理的文本串.但是你的字符串中,有多个,这就不能简单的使用S:=CenterStr(s1,'','')了,必须每个要分割的串中只含有一对,看了一下这HTML文本,如果复制到memo的TEXT中...

delphi中怎么获得分区的名称?,我举个例子
GetHardDiskPartitionInfo('c',VName,VSNumber,PType, TotalS,TotalF); \/\/C盘符自己改成要读取的 edt1.Text :=VName;end;\/\/修改磁盘卷标procedure TForm1.btn3Click(Sender: TObject);var VName:PChar;begin VName:=PChar (edt2.Text);SetVolumeLabel('c:\\',VName); \/\/C盘符自己改...

Delphi中如何进行图片分割
首先你要判断一下文件是否存在,因为你是让用户选择的图片呢,还是你集成到软件里的? 如果是让用户自己选择他电脑上的文件的话,必须先判断下文件是否存在,你的具体程序我没有看。不过你要切割,首先gif是不容易实现的,你只能切割jpg和bmp的。我的思路是如果jpg的,先转换成bmp文件然后再进行处理。

简单介绍Delphi中form的borderstyle属性分别表示什么?
BorderStyle:=bsNone; \/\/无标题栏 BorderStyle:=bsDialog; \/\/对话框窗体,即标题栏中只有关闭按钮,没有最小化和最大化,标题栏高度是一般大小;BorderStyle:=bsSizeable;\/\/可改变大小的窗体,有最大化,最小化,关闭按钮,标题栏高度是一般大小。BorderStyle:=bsSizeToolWin;\/\/工具栏式窗体,可...

高分DELPHI编程作业求助~~~
这里用sql server, 数据库名称为school,建表听容易的,如下面的图,建好以后在里面加数据就OK了。建Delphi项目也很容易啊,看点书就会了,file->new->application .在窗体中加ADOQuery1,DataSource1,ADOConnection1,DBGrid1还有3个Button。ADOConnection1中属性ConnectionString连接到你的数据库(选择...

delphi分钟转小时
作用:输入一个TDateTime类型的日期,将其转为年(Year),月(Month),日(Day)的值。如果输入值为0或小于0,则年月日均为0,EncodeTime 函数:定义:EncodeTime(Hour, Min, Sec, MSec: Word): TDateTime;作用:输入小时(Hour),分(min),秒(Sec),微秒(MSec)的值,返回一个TDateTime类型的时间,...

delphi中SelLength有什么作用? 请帮我分析一下下面代码的意思_百度知 ...
with Sender as TEdit do\/\/ 是把当前发送消息的控件转换成TEdit类型,因为原始是TObject类型的。 效果和with TEdit(Sender) do是一样的,但是用as更安全。if (Text = '') \/\/如果当前Edit的内容为空 or (Text[SelStart] = ' ')\/\/ 或者选择的第一个字符为空(光标在开头),selStart为...

Delphi的分割字符串或提取字符串?
很简单 var ss: Tstringlist;然后在程序中 ss := tstringlist.Create;ExtractStrings([','], [' '], pchar(S), ss);然后你需要的字符就会被分割到ss.Strings[0]至ss.Strings[ ss.Count - 1]之间的数组中,再怎么放入x和y不用写了吧。

茂名市15064011117: 求DELPHI编写串口通讯程序的简单例子 用MSComm控件的 要详细的刚学delphi的就能看懂的那种
塞蒋灵津: 这里MSComm控件的属性Rthreshold设置为0,采用查询的方法读取串口数据. Function readFromPLC(ReadChar:Array of char;ReadAddress:Array of Byte;ReadBytes:Integer):Booleam; Var ReadDataSum:integer; DataSumCheck:integer; tmpStr...

茂名市15064011117: delphi 怎么添加Mscomm控件【转】 -
塞蒋灵津: ActiveX选项,出现ActiveX控件导入窗口;إ (2)在其中选中MicrosoftCommControl6.0(Version1.1),并按需要选定Palette pages、unitdirname、Search path值(一般取默认值),最后选择Install按钮进行安装.即可将MSComm控件引入到Delphi (3)在编程使用中,直接打开ActiveX控件,选取TMSComm控件,放在窗体上,设置其属性即可.

茂名市15064011117: 如何在delphi中使用mscomm控件 -
塞蒋灵津: 2.如不雅你安装VC或者VB后在WINDOWS\HELP\有个com98.chm或者com96.chm的文件,可以赞助你,然则琅绫擎是VB的example,提示:MSCOMM本身是线程方法,然则你只能以萌芽方法取串口数据.3.换mscomm为spcomm,然则SPCOMM里的XONCHAR、XOFFCHAR property 设置有问题(对于我),我老是收不到以上两个字符,何况SPCOMM做的串口法度榜样同其它控件做的串口法度榜样通信时有点问题!1.安装MSCOMM进ACTIVEX4.本身做个MYCOMM控件! 呵呵,掉礼!

茂名市15064011117: 关于Delphi的MSComm控件,RequestData这个方法怎么写? -
塞蒋灵津: 1.在命令行输入regsvr32 mscomm32.ocx注册MSComm控件.2.在Delphi中选择菜单Components->Install Component, 然后选择Import Active X Control.然后查找Microsoft Comm Control 6.0,确定好以后会生成一个MSCommLib_TLB.pas. 你...

茂名市15064011117: mscomm在delphi里面怎么用呀???
塞蒋灵津: mscomm是active X 控件,宣布是必须复制ocx文件,并注册.torry上串口控件很多有典范.只能用com1-com16.

茂名市15064011117: 请问在Delphi中能象vb那样用MSComm控件从串口读取数据吗?
塞蒋灵津: 在DELPHI中你必须先在Component菜单中选择import Activex control...,在弹出的对话框中选择MIRCRSOFT COMM CONTROL ,然后按install按钮,DELPHI主动会指导你要安装部件了,并且会产生单位头文件,安装完成后,好象是在ACTIVEX属性页可以找到MSCOMM的控件搁笔,把它扔在窗体上,就可以像DELPHI的控件一样应用它了.而编程的办法根本和在VB一一样.但要留意的是要应用的数据类型,要参考一下DELPHI产生的头文件就不会错了.前提是你的体系中已经有MSCOMM控件并已经注册.DELPHI、CB、VFP、甚至WORD中应用.最后祝你好运!

茂名市15064011117: Delphi mscomm 16进制问题 -
塞蒋灵津: 通常情况下都是你的串口设置中的校验位停止位之类的与硬件不符,需要再检查,或者你用虚拟串口,配合串口调试软件,然后用delphi向虚拟串口发送数据看看.

茂名市15064011117: delphi用mscomm编写的串口的程序,但用户的电脑中没有mscomm 控件,请问,如何修改我 -
塞蒋灵津: Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Licenses\4250E830-6AC2-11cf-8ADB-00AA00C00905] @="kjljvjjjoquqmjjjvpqqkqmqykypoqjquoun" 将上面的存成一个mscomm.reg文件,执行这个文件,导入注册表.(1) 如果...

茂名市15064011117: 高分求如何在delphi7顶用database这个控件连接mysql数据库的办法
塞蒋灵津: 1安装mysql 的ODBC驱动,创建ODBC连接串,再调用这个BDE连接,早不消了,改成ZEOS吧

茂名市15064011117: 高分求教 delphi ,我我用access建立一个数据库,用ADOQuery1连接,里面有两个DBLookupComboBox1控件
塞蒋灵津: 我一般不用DBLookupComboBox来做,而是直接用两个ComboBox,在第一个ComboBox中加载地区名称的信息,然后在Change事件中,动态加载第二个ComboBox的数据(燃料名称)向ComboBox中动态添加数据的方法比如:ComboBox.Clearwhile not ADOQuery1.Eof dobegin ComboBox.Item.Add(''); ADOQuery1.Next;end;

你可能想看的相关专题

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网