问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

请问哪儿有ApdComPort控件下载?

发布网友 发布时间:2022-04-23 15:17

我来回答

1个回答

热心网友 时间:2023-10-06 04:38

http://jaist.dl.sourceforge.net/sourceforge/tpapro/tpapro_4_06.zip
另外,下面的信息也许对你有帮助
TApdComPort控件重要属性介绍:
1》AutoOpen属性
决定了端口是否按要求自动打开;如果为True,并且存取了一个要求具有打开串口的方法或属性,TApdComPort控件将自动打开串口,如果是False,端口必须明确的地开(通过设置Open属性为True).
2》TapiMode属性
决定TApdTapiDevice控件是否控制TApdComPort控件;TApdTapiDevice不能单独工作,它必须联合TApdComPort一起工作,当创建一个TApdTapiDevice时,它为TApdComPort查找窗体,如果它找到一个,它检查TApdComPort控件的TApiMode属性以决定TapdTapiDevice是否能使用它。
如果TApiMode是默认值tmAuto,TApdComPort控件对TAPI使用可用,TApdTapiDevice保存一个到TApdComPort的指针并设置如下属性值:
ApdComPort.TApiMode:=tmOn;
ApdComPort.AutoOpen:=False;
ApdComPort.Open:=False;
改变TApiMode是tmOn已表明关联的TApdTapiDevice正在控制TApdComPort.设置AutoOpen和Open为False,是因为当他被打开或者被关闭(TAPI正在使用)时,TApdComPort不能再控制。
为了关闭TApiMode模式,或防止TAPI设备控制TApdComPort,设置TApiMode为tmOff。为以后TAPI模式在使能,设置TApiMode为tmAuto或tmOn,还需设置AutoOpen和Open为False,因为仅当TApdTapiDevice或TApdComPort被首先创建时,TApdTapiDevice才自动设置这些属性。
tmNone值没被使用。
3》Tracing属性

aplxz 857 2003-12-8 22:21:21
Tracing属性决定了当前跟踪状态。
当Tracing属性设为tlOff(默认值),则不执行跟踪。
为使能跟踪功能,设置Tracing属性为tlOn。这分配一个2*TraceSize字节大小的内部缓冲区,通知调度器(dispatcher)开始用缓冲区。为使跟踪无效而不用写缓冲区的内容到磁盘文件,设置Tracing属性为tlOff。这样就释放了内部的缓冲区。
为了写跟踪缓冲区的内容到磁盘,设置Tracing属性为tlDump(重写命名为TraceName的文件,或创建一个新文件)或tlAppend(附加到一个已有文件或创建一个新文件)。控件写内容到文件后,设置Tracing属性为tlOff。
为清除跟踪缓冲区内容并继续跟踪,设置Tracing属性为tlClear。控件清除跟踪缓冲区后,设置Tracing属性为tlOn。
为了临时暂停跟踪,设置Tracing属性为tlpause。如果要恢复跟踪,设置Tracing属性为tlOn.
下面例子首先开启Tracing,然后转储(Dump)跟踪缓冲区到APRO.TRC。
ApdComPoert.Tracing:=tlOn;
......
ApdComPort.TraceName:='APRO.TRC';
ApdComPort.Tracing:=tlDump;
...

aplxz 859 2003-12-8 22:41:18
4》Logging属性
Logging属性决定当前日志状态。
当Logging属性设为tlOff(默认值),没有执行日志功能。
为了使能日志,设置Logging属性为tlOn。这分配一个LogSize字节大小的内部缓冲区并通知调度器去开始用这个缓冲区。为了不将日志缓冲区的内容写到磁盘文件,设置Logging属性为tlOff。这样也释放了内部缓冲区。
为了将日志缓冲区的内容写到磁盘,设置Logging属性为tlDump或tlAppend。控件写文件之后,设置Logging属性为tiOff。
为了清除缓冲区的内容并继续使用日志,设置Logging属性为tlClear。控件清除缓冲区之后,设置Logging属性为tlOn。
为临时暂停日志,设置Logging属性为tlPause。为了恢复日志功能,设置Logging属性为tlOn。例:
ApdComPort.Logging:=tlOn;
...
ApdComPort.LogName:='APRO.LOG';
ApdComPort.Logging:=tlDump;
*****************************************

aplxz 860 2003-12-8 22:48:23
5》DTR属性
DTR属性决定当前“Data Terminal Ready”信号(DTR)的状态。
下面例子表明在打开端口之后,降低DTR信号,其后升高DTR信号。
ApdComPort:=TApdComPort.Create(Self);
ApdComPort.Open:=True;
ApdComPort.DTR:=True;
ApdComPort.DTR:=False;
...
ApdComPort.DTR:=True;
**********************************
aplxz 861 2003-12-8 23:02:03
6》ComNumber属性
ComNumber决定了TApdComPort控件使用的串口号(Com1、Com2、...).
ComNumber并不验证串口号的有效性。当打开端口时,Windows通讯驱动程序将决定串口是否有效,如果无效,则出错。
当改变ComNumber的属性时,如果端口打开,关闭已有的端口,用新串口号重新打开。在这个操作中,维持Trigger(触发器).
当使用TAPI和Winsock设备层(Device Layer)时,这个属性被忽略。
下面例子在运行期间创建、配置、打开一个ComPort控件
ApdComPort:=TApdComPort.Create(Self);
ApdComPort.ComNumber:=1;
ApdComPort.Baud:=9600;
ApdComPOrt.Parity:=pNone;
ApdComPort.DataBits:=8;
ApdComPort.StopBits:=1;
ApdComPort.Open:=True;
*********************************
aplxz 862 2003-12-8 23:19:57
7》Open属性
决定是否打开端口,是否用当前的所有属性初始化该端口。
当Open属性设置为True时,TApdComPort控件将用所有当前属性设置来分配输入和输出缓冲区,打开物理端口,初始化线路设置(Line Setting)和流量控制(Flow Control)设置,并使Tracing和Logging有效或无效。然后为低级端口注册一个Trigger,其首先查看所有Trigger事件,并将控制传递给适当的OnTriggerXxx事件处理器。
当Open属性设为False时,TApdComPort将关闭Tracing和Logging(通过设置相关的属性为tlDump,如果已经缓冲了信息,它将创建一个输出文件),关闭端口,重新分配输入和输出缓冲区。
当Open属性已经为True时,设置Open属性为True是无害的;反之亦然。
*************************************************
aplxz 864 2003-12-8 23:31:33
8》StopBits属性
决定端口的停止位的个数,可接受的值为1和2。如果DataBits等于5,一个请求2个停止位被解释为一个请求1.5个停止位。
当改变StopBits属性时,如果端口已打开,线路参数立即更新。在把StopBit属性传递给通信驱动程序之前,StopBits不校验所赋予的值,驱动程序可能拒绝这个值,并将导致一个异常。异常:EBadArgument、EBadHandle。
****************************************************
aplxz 865 2003-12-8 23:35:52
9》DataBits属性
决定端口的数据位的个数。可接受值是:5、6、7、8。
当改变DataBits属性时,如果端口已打开,线路参数立即更新。把DataBit属性传递给通信驱动程序之前,DataBits不校验所赋予的值,驱动程序可能拒绝这个值,并将导致一个异常。异常:ENotSupported.
*****************************************
aplxz 866 2003-12-8 23:40:46
10》Parity属性
决定端口的奇偶校验模式。
当Parity被改变时,如果端口已打开,线路参数立即更新。把Parity属性传递给通信驱动程序之前,Parity不校验所赋予的值,驱动程序可能拒绝这个值,并将导致一个异常。异常:EBadHandle、ENotSupported.
************************************************
aplxz 867 2003-12-8 23:53:47
11》Baud属性
Baud属性决定端口使用的波特率。
通常可接受的波特率值包括:300、1200、2400、4800、9600、19200、38400、57600、115200。
当波特率被改变时,如果端口已打开,线路参数立即更新。把Baud属性传递给通信驱动程序之前,Baud不校验所赋予的值,驱动程序可能拒绝这个值,并将导致一个异常。异常:ENotSupported.
用对象观察器输入一个波特率或调用SelectBaudRate属性编辑器,其提供了一个标准的下拉框。
aplxz 868 2003-12-9 0:14:00
12》OnConnectionStatus事件
当Modem状态改变时,OnConnectionStatus定义了调用的事件处理器。
这个事件处理所有TApdSModem状态改变。下面Modem状态将触发OnConnectionStatus事件:
smsReady 空闲并就绪
smsInitialize 开始初始化进程
smsInitializeTimeout 等待初始化响应超时
smsAutoAnswerBackground autoanswer模式,没振铃接收
smsAutoAnswerWait autoanswer模式,等待第N个铃声
smsAnswerWait 回应呼叫,等待连接
smsDialWait 拨号呼叫,等待连接
smsDialCycle 重试拨号尝试的时间
smsNoDialTone 当拨号尝试时,Modem报告没有拨号音码
smsConnected 处理连接过程
smsHangup 开始挂断过程
smsCancel 开始取消过程
在OnConnectionStatus事件处理器,用TApdSModemStatusInfo类的方法来获取Modem状态和那个情况的合适的状态信息。
请问哪儿有ApdComPort控件下载?

决定TApdTapiDevice控件是否控制TApdComPort控件;TApdTapiDevice不能单独工作,它必须联合TApdComPort一起工作,当创建一个TApdTapiDevice时,它为TApdComPort查找窗体,如果它找到一个,它检查TApdComPort控件的TApiMode属性以决定TapdTapiDevice是否能使用它。 如果TApiMode是默认值tmAuto,TApdComPort控件对TAPI使用可用,TApd...

aippt自动生成工具

随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图、条形...

delphi中的ApdComPort控件在哪,谢谢

决定TApdTapiDevice控件是否控制TApdComPort控件;TApdTapiDevice不能单独工作,它必须联合TApdComPort一起工作,当创建一个TApdTapiDevice时,它为TApdComPort查找窗体,如果它找到一个,它检查TApdComPort控件的TApiMode属性以决定TapdTapiDevice是否能使用它。 如果TApiMode是默认值tmAuto,TApdComPort控件对TAPI使用可用,TApd...

中行安全控件在哪下载 下载安全控件为什么用不了 网银控件怎么下载 安全控件手机版下载 网银控件怎样下载安装 安全控件下载安装官方 下载网银安全控件 网银安全控件怎么下载 手机安全控件下载安装
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
推荐最近的好看的古装神话剧!搜神记和财神有道我看了,很棒,求推荐这两... 《聊斋搜神记》阵容推荐 聊斋搜神记花姑子怎么样 灵将属性技能攻略 个人社保交到二零二零年十二月,不交了等到二零二一年六月交行吗? 工厂交的社保百分之七十交了二十三年交到二零二二年退休能领多少... ...八一年参加工作的,04年买断,后来自己交社保缴费,什么时候? 外地车牌外地驾照车长期在上海如何收到交警罚单 八四年参加教拿拿多少工资师工作到二零二六年退休能? 八五年参加工作社保交到二零二九年退休后拿多少工资? 想请教车友们都用的啥行车记录仪? 企业微信微文档多个表格怎么关联 产品经理常用的项目管理工具有哪些? tapd创建缺陷哪些人有提醒 4G摄像头能接收W|F信号吗? 4G无线摄像机怎样用NVR接收监控画面? 4g无线360⁰全景摄像头无需网络家用。这是真的吗?如果是真的,怎么装? 联途4G无线摄像头下载哪个APP 4G的监控摄像头+如果不想购买流量卡了,可以使用无线wifi连接使用吗? 4G网络小型监控摄像头那个品牌的质量好,求实话实说 4G小型监控摄像头什么品牌的稳定谢谢 有没有小型无线的摄像头?便宜点的 插4g卡的无线远程监控摄像头每个月要多少流量或多少钱? 4GWIFI摄像头的信号不同品牌能用吗 采购员具体做什么的? 樱桃吃多了好不好啊 樱桃吃多了,会怎么样? 樱桃吃多会怎样 为什么樱桃吃多了体内会感觉很火 樱桃吃多了会怎样蚂蚁庄园 樱桃吃多了会怎么样 设计团队如何更加高效地工作——设计流程工具化! delphi中的ApdComPort控件在哪,谢谢 韩国电影新建文件夹2的男主角是谁 求一个韩国电影的名字。就是姐姐去弟弟家,弟弟在和一个男的和一个女的睡觉。后来还有个片段是姐姐练瑜伽 这是韩国什么电影啊??? 电影 新建文件夹2的下载链接 新建文件夹2 电影百度云免费 电影《新建文件夹2》谁有资源 新建文件夹2是什么电影?哪里看到 求电影《新建文件夹2》百度云? 求电影《新建文件夹2》百度云资源 【求片】谁有韩国电影《新建文件夹2》的百度云。 求韩国电影《新建文件夹》百度云 求韩国电影新建文件夹!!! 新建文件夹2good电影在那看 韩国最火电影1小时25分钟 家教高级课程 哥哥的老婆2 新建文件夹2 甜爱49 求这几部电影 使用迅雷下载电影 下载完成后 生成了2个文件夹 而且都是空的 找不到电影 怎么回事? 求韩国电影《两个女人》完整版,不要网站,最好是文件 VivoY67L的降温模式在哪里?