还是音量设置问题,vb代码转成pb代码

bombshell 2006-05-18 11:38:16
在取值是0-65536的这段带码怎么改?

Public Sub SetVol()
Dim lVol As Long, rVol As Long, vMax As Long
vMax = CLng(VScroll1.Value) + 32768
If HScroll1.Value < 0 Then
lVol = vMax
rVol = vMax * (HScroll1.Value + 32767) / 32767
Else
rVol = vMax
lVol = vMax * Abs(HScroll1.Value - 32767) / 32767
End If
SetWaveVolume lVol, rVol
End Sub

=======================================

Public Sub GetVol()
Dim lVol As Long, rVol As Long, vMax As Long

GetWaveVolume lVol, rVol

If rVol > lVol Then
vMax = rVol
HScroll1.Value = 32767 * (vMax - lVol) / vMax
ElseIf rVol = lVol Then
vMax = rVol
HScroll1.Value = 0
Else
vMax = lVol
HScroll1.Value = (-32767& * (vMax - rVol) / vMax)
End If


vMax = vMax - 32768

VScroll1.Value = vMax

End Sub
...全文
239 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
lzheng2001 2006-05-19
  • 打赏
  • 举报
回复
那么你就设置成 0 - 32767 吧

你的代码改成
setwavevolume(vTtrackBarL.Position * 2,vTtrackBarR.Position * 2)
这样就行了!很基本的换算呀!

初始化显示音量的时候,你只要写
vTtrackBarL.Position = lvol / 2
vTtrackBarR.Position = rvol / 2
即可
bombshell 2006-05-19
  • 打赏
  • 举报
回复
我是想用户打开程序后当前的音量值 = vTtrackBar.Position
bombshell 2006-05-19
  • 打赏
  • 举报
回复
关键是vTtrackBar的MinPosition=0 MaxPosition = 32767了?

没发设置成65536呀?
lzheng2001 2006-05-18
  • 打赏
  • 举报
回复
上面的函数代码贴错了,再贴

/*****************************************************************
*函数名称: setwavevolume
*参 数: long lvolume by value , long rvolume by value
*作 用: 设置系统音量
****************************************************************/


long svolume
integer volumeset[2]

if lvolume > 32767 then
lvolume = lvolume - 65536
end if
if rvolume > 32767 then
rvolume = rvolume - 65536
end if

svolume = lvolume * 2^16 + rvolume

waveoutsetvolume(WAVE_MAPPER , svolume)

lzheng2001 2006-05-18
  • 打赏
  • 举报
回复
楼主的上一个贴子不是已经解决了设置与读取音量的问题了吗?

你现在只要在窗口上放置两个vTtrackBar设置MinPosition=0 MaxPosition = 65535

然后分别在两个控件的move事件(或者其它事件也可以)写一句代码就可以了
setwavevolume(vTtrackBarL.Position,vTtrackBarR.Position)
当然你也可以加一个OK按钮,把这行代码写在clicked事件中

*****************************************************************
*函数名称: setwavevolume
*参 数: long lvolume by value , long rvolume by value
*作 用: 设置系统音量
****************************************************************/


long svolume
integer volumeset[2]

if lvolume > 32767 then
lvolume = lvolume - 65536
end if
if rvolume > 32767 then
rvolume = rvolume - 65536
end if
volumeset[1] = lvolume
volumeset[2] = rvolume
copymemory(svolume , volumeset[1] , 4)
waveoutsetvolume(WAVE_MAPPER , svolume)
lzheng2001 2006-05-18
  • 打赏
  • 举报
回复
marks,有时间再来看看
php和mysql开发的报刊订阅管理系统 毕业设计整套列表:(80)ASP+ACCESS企业公司网站 ASP.NET+SQL2000销售管理系统 ASP+ACCESS网上考试系统 ASP.NET+ACCESS校友录毕业设计 ASP+ACCESS在线考试系统 ASP.NET+SQL2000校友录 ASP+ACCESS校友录 ASP.NET+SQL2000房地产管理系统 ASP+ACCESS企业网络管理系统 ASP.NET+SQL2000在线考试系统 ASP+ACCESS办公系统 ASP.NET+SQL2000信息安全学习网的设计与开发 ASP+ACCESS我的雅虎设计 ASP.NET+SQL2000点播 ASP+access留言板 ASP.NET+SQL2000网上购物商城 ASP+ACCESS BBS论坛的设计与实现 ASP.NET+SQL2000房地产管理系统 ASP+ACCESS个人网站 ASP.NET+SQL2000在线考试系统(数值分析) ASP+ACCESS图书管理系统 ASP.NET+SQL2000考试系统 ASP+ACCESS网上书店 ASP.NET+SQL2000商城 ASP+ACCESS网络招聘系统 VS2005(VB)家庭理财系统 ASP+ACCESS班级网站设计 ASP.NET+SQL在线视频点播系统 ASP+ACCESS企业网络管理系统 ASP.NET+SQL BBS管理系统 ASP+Access人事(人力资源)管理系统 ASP.NET+SQL2000学生成绩管理系统 asp+access网上购物系统 ASP+SQL客户关系管理系统 ASP+SQL旅游信息管理系统 ASP+SQL汽车销售网站 c#+access ktv点歌系统 网上书店acc全套 C#电子邮件客户端软件 星星在线考试系统 C#+SQL2005教材管理系统 ASP+SQL企业网络管理系统 ASP+ACCESS考试报名信息处理系统 VB.NET酒店管理信息系统 (asp+access)完整购物系统 (ASP+ACCESS)学生管理系统. ASP+ACCESS网上订水系统 ASP+ACCESS自学考试网站 ASP+ACCESS信息查询系统 ASP+ACCESS电子商务网站 ASP+ACCESS新闻发布系统 ASP+ACCESS投票系统 Delphi+access题库系统与试卷生成 jsp+access教学反馈系统 Delphi+sql酒店客房餐饮管理系统开发 JSP+Access论坛 Delphi考勤管理系统 JSP+Access网上拍卖平台系统 Delphi+access学籍管理程序 JSP+SQLServer网络教学管理系统 Delphi+sql试卷生成系统 JSP+SQLServer火车站订票系统 Delphi+access电子试卷生成系统 JSP+ACCESS网络教学系统 Delphi+access《数据库原理与应用》题库系统 JSP+SQLServer网上考试系统的设计与实现 Delphi+ACCESS三层图书管理 JSP+SQLServer网上书店系统 Delphi+access商品销售管理系统 JSP+SQLServer超市管理系统 Delphi+sql试卷生成系统 JSP+SQLServer销售管理系统 Delphi酒店客房餐饮管理系统 JSP+Access网上拍卖平台系统 Delphi+SQL ERP人力管理系统 JSP+SQLServer管理系统设计 Delphi+ACCESS高校科研管理系统 JSP+ACCESS进销管理系统. Delphi+ACCESS易能光盘管理系统 JSP+SQLServer企业产品销售管理系统 Delphi信息管理系统 JSP+SQLServer人事管理全套 Delphi家庭财账管理软件 JSP+SQL网络购物 Delphi加密设计+论文 JSP+SQL自动排课系统 delphi+access超市销售系统 JSP+SQL高校智能排课系统 JSP+Access网上拍卖平台系统2 JSP+SQL利云网上书店的设计与实现 JSP+SQL基于struts网上书店 JSP+ACCESS网上书店系统 PB+SQL医院门诊信息系统 JSP+SQL基于J2EE的网上书店系统 VB+SQL仓库管理 VC+ACCESS 16PF测评系统分析与设计 VB026图书管理系统 VC++ sql班级事务管理系统 VB+ACCESS高校科研管理系统 VC++ sql商品销售管理系统 VB+ACCESS计算机自动出卷系统 VC++ USB通信程序开发 VB+ACCESS酒店收费管理系统 VC+ACCESS 酒店餐饮管理系统 VB+ACCESS企业工资管理系统 VC++ 拳皇连连看 VB+ACCESS企业人事管理系统 VC++SQL工资管理系统 VB+ACCESS试卷生成系统 VC+SQL仓库管理 VB+ACCESS水费管理(宁夏职工科技学院) VC++网络故障排错向导机制的设计 VB+ACCESS题库管理系统+论文.rar VC++网络游戏-四国军棋 VB+access题库与计算机自动出卷系统 VC+ACCESS学生宿舍 VB+Access图书管理系统 VC+SQL 商品销售管理系统 VB+ACCESS學籍管理系統 VC+SQL工资管理系统 VB+ACCESS学生信息管理系统 vc+sql文档管理系统 VB+SQL医院病历管理系统 vc+SQL进销存管理系统 VB+ACCESS原创图书管理系统 vc视频会议管理系统 VB+SQL学生信息管理系统 vc图像处理 VB+sql房屋的中介管理 VC调度机制对网络QoS影响的研究分析 VB+SQL企业人力资源管理系统 VC+SQL学生成绩管理系统 VB+SQL铁岭香河商贸有限公司销售管理系统 VC人脸识别系统设计 VB+SQL物流管理系统2 VB+SQL物流管理系统 VB+SQL医院管理系统 单片机--模拟电动车油门设计.doc VB+SQL智能排课系统 单片机-基于网络的虚拟仪器测试系统 VB校园网管理 单片机-基于GSM模块的车载防盗系统设计 TC35i 资料 宾馆管理信息系统论文.doc 单片机-基于GSM短信模块的家庭防盗报警系统 VB+ACCESS基于CAN总线的灌溉控制系统设计 单片机-火灾自动报警系统设计 VB+ACCESS家庭理财投资管理系统 单片机-电子时钟 VB+ACCESS家庭理财系统 单片机-电子设计大赛点阵电子显示屏(A题) VB+SQL第三方采购系统 单片机-电信运营商收入保障系统设计与实现 VB+ACCESS通用数据采集系统 单片机-全遥控数字音量控制的D类功率放大器 单片机- 数控直流稳压电源完整论文 单片机-数字密码锁设计 单片机-数字抢答器(数字电路) 单片机-数字时钟 单片机-水箱单片机控制系统 vfp现代物流企业管理系统 单片机-自动加料机控制系统 VFP航班售票管理系统 基于51单片机下位机采集6路温度开发 VFP工资管理系统 单片机-门控自动照明电路 单片机-智能型充电器电源和显示的设计 MATLAB智能控制 用单片机实现温度远程显示 MATLAB车牌识别 单片机-用单片机控制直流电机 单片机-温度监控系统的设计 单片机-同步电机模型的MATLAB仿真 基于JAVA的聊天系统的设计与实现 单片机-智能家用电热水器控制器.rar JAVA EMAIL客户端.zip 单片机--音乐同步彩灯的设计.doc j2me打飞机游戏 单片机--数字锁相环频率合成器的设计.doc JAVA+SQL酒店管理系统 单片机--无线多路数据采集系统设计论文.doc JAVA宿舍管理系统.rar 金相试样切割机方案设计.doc Java网上五子棋游戏设计.rar JAVA五子棋.rar JAVA中国象棋对弈软件的设计.rar JBuilder网络版五子棋.rar Java物业管理系统.rar Flash MTV回到过去
缺陷管理系统,Apache+PHP+MySQL。可以做毕业设计和学习用。 毕业设计成品列表: ASP+ACCESS企业公司网站 ASP.NET+SQL2000销售管理系统 ASP+ACCESS网上考试系统 ASP.NET+ACCESS校友录毕业设计 ASP+ACCESS在线考试系统 ASP.NET+SQL2000校友录 ASP+ACCESS校友录 ASP.NET+SQL2000房地产管理系统 ASP+ACCESS企业网络管理系统 ASP.NET+SQL2000在线考试系统 ASP+ACCESS办公系统 ASP.NET+SQL2000信息安全学习网的设计与开发 ASP+ACCESS我的雅虎设计 ASP.NET+SQL2000点播 ASP+access留言板 ASP.NET+SQL2000网上购物商城 ASP+ACCESS BBS论坛的设计与实现 ASP.NET+SQL2000房地产管理系统 ASP+ACCESS个人网站 ASP.NET+SQL2000在线考试系统(数值分析) ASP+ACCESS图书管理系统 ASP.NET+SQL2000考试系统 ASP+ACCESS网上书店 ASP.NET+SQL2000商城 ASP+ACCESS网络招聘系统 VS2005(VB)家庭理财系统 ASP+ACCESS班级网站设计 ASP.NET+SQL在线视频点播系统 ASP+ACCESS企业网络管理系统 ASP.NET+SQL BBS管理系统 ASP+Access人事(人力资源)管理系统 ASP.NET+SQL2000学生成绩管理系统 asp+access网上购物系统 ASP+SQL客户关系管理系统 ASP+SQL旅游信息管理系统 ASP+SQL汽车销售网站 c#+access ktv点歌系统 网上书店acc全套 C#电子邮件客户端软件 星星在线考试系统 C#+SQL2005教材管理系统 ASP+SQL企业网络管理系统 ASP+ACCESS考试报名信息处理系统 VB.NET酒店管理信息系统 (asp+access)完整购物系统 (ASP+ACCESS)学生管理系统. ASP+ACCESS网上订水系统 ASP+ACCESS自学考试网站 ASP+ACCESS信息查询系统 ASP+ACCESS电子商务网站 ASP+ACCESS新闻发布系统 ASP+ACCESS投票系统 Delphi+access题库系统与试卷生成 jsp+access教学反馈系统 Delphi+sql酒店客房餐饮管理系统开发 JSP+Access论坛 Delphi考勤管理系统 JSP+Access网上拍卖平台系统 Delphi+access学籍管理程序 JSP+SQLServer网络教学管理系统 Delphi+sql试卷生成系统 JSP+SQLServer火车站订票系统 Delphi+access电子试卷生成系统 JSP+ACCESS网络教学系统 Delphi+access《数据库原理与应用》题库系统 JSP+SQLServer网上考试系统的设计与实现 Delphi+ACCESS三层图书管理 JSP+SQLServer网上书店系统 Delphi+access商品销售管理系统 JSP+SQLServer超市管理系统 Delphi+sql试卷生成系统 JSP+SQLServer销售管理系统 Delphi酒店客房餐饮管理系统 JSP+Access网上拍卖平台系统 Delphi+SQL ERP人力管理系统 JSP+SQLServer管理系统设计 Delphi+ACCESS高校科研管理系统 JSP+ACCESS进销管理系统. Delphi+ACCESS易能光盘管理系统 JSP+SQLServer企业产品销售管理系统 Delphi信息管理系统 JSP+SQLServer人事管理全套 Delphi家庭财账管理软件 JSP+SQL网络购物 Delphi加密设计+论文 JSP+SQL自动排课系统 delphi+access超市销售系统 JSP+SQL高校智能排课系统 JSP+Access网上拍卖平台系统2 JSP+SQL利云网上书店的设计与实现 JSP+SQL基于struts网上书店 JSP+ACCESS网上书店系统 PB+SQL医院门诊信息系统 JSP+SQL基于J2EE的网上书店系统 VB+SQL仓库管理 VC+ACCESS 16PF测评系统分析与设计 VB026图书管理系统 VC++ sql班级事务管理系统 VB+ACCESS高校科研管理系统 VC++ sql商品销售管理系统 VB+ACCESS计算机自动出卷系统 VC++ USB通信程序开发 VB+ACCESS酒店收费管理系统 VC+ACCESS 酒店餐饮管理系统 VB+ACCESS企业工资管理系统 VC++ 拳皇连连看 VB+ACCESS企业人事管理系统 VC++SQL工资管理系统 VB+ACCESS试卷生成系统 VC+SQL仓库管理 VB+ACCESS水费管理(宁夏职工科技学院) VC++网络故障排错向导机制的设计 VB+ACCESS题库管理系统+论文.rar VC++网络游戏-四国军棋 VB+access题库与计算机自动出卷系统 VC+ACCESS学生宿舍 VB+Access图书管理系统 VC+SQL 商品销售管理系统 VB+ACCESS學籍管理系統 VC+SQL工资管理系统 VB+ACCESS学生信息管理系统 vc+sql文档管理系统 VB+SQL医院病历管理系统 vc+SQL进销存管理系统 VB+ACCESS原创图书管理系统 vc视频会议管理系统 VB+SQL学生信息管理系统 vc图像处理 VB+sql房屋的中介管理 VC调度机制对网络QoS影响的研究分析 VB+SQL企业人力资源管理系统 VC+SQL学生成绩管理系统 VB+SQL铁岭香河商贸有限公司销售管理系统 VC人脸识别系统设计 VB+SQL物流管理系统2 VB+SQL物流管理系统 VB+SQL医院管理系统 单片机--模拟电动车油门设计.doc VB+SQL智能排课系统 单片机-基于网络的虚拟仪器测试系统 VB校园网管理 单片机-基于GSM模块的车载防盗系统设计 TC35i 资料 宾馆管理信息系统论文.doc 单片机-基于GSM短信模块的家庭防盗报警系统 VB+ACCESS基于CAN总线的灌溉控制系统设计 单片机-火灾自动报警系统设计 VB+ACCESS家庭理财投资管理系统 单片机-电子时钟 VB+ACCESS家庭理财系统 单片机-电子设计大赛点阵电子显示屏(A题) VB+SQL第三方采购系统 单片机-电信运营商收入保障系统设计与实现 VB+ACCESS通用数据采集系统 单片机-全遥控数字音量控制的D类功率放大器 单片机- 数控直流稳压电源完整论文 单片机-数字密码锁设计 单片机-数字抢答器(数字电路) 单片机-数字时钟 单片机-水箱单片机控制系统 vfp现代物流企业管理系统 单片机-自动加料机控制系统 VFP航班售票管理系统 基于51单片机下位机采集6路温度开发 VFP工资管理系统 单片机-门控自动照明电路 单片机-智能型充电器电源和显示的设计 MATLAB智能控制 用单片机实现温度远程显示 MATLAB车牌识别 单片机-用单片机控制直流电机 单片机-温度监控系统的设计 单片机-同步电机模型的MATLAB仿真 基于JAVA的聊天系统的设计与实现 单片机-智能家用电热水器控制器.rar JAVA EMAIL客户端.zip 单片机--音乐同步彩灯的设计.doc j2me打飞机游戏 单片机--数字锁相环频率合成器的设计.doc JAVA+SQL酒店管理系统 单片机--无线多路数据采集系统设计论文.doc JAVA宿舍管理系统.rar 金相试样切割机方案设计.doc Java网上五子棋游戏设计.rar JAVA五子棋.rar JAVA中国象棋对弈软件的设计.rar JBuilder网络版五子棋.rar Java物业管理系统.rar Flash MTV回到过去
控件是标准的ActiveX控件,适用于Windows平台下的所有开发编程工具,例如Delphi、VB、C#、C++、Java、PB等。控件封装了标准AT指令、手机与计算机的通信内容,提供了发送短信、接收短信、拨打电话、接听电话等函数和事件,非常方便二次开发。 控件需要的硬件设备是高深商公司研发的“手机盒”(见下面的名词解析)或能与计算机连接的手机(要求手机通过COM口通信)。 名词解析: 超长短信 --- 当短信超过68个字时,就是超长短信。手机自动把超长短信分成几条短信发送,接收时也分多条短信形式存储在SIM卡中,在读短信时,临时组装成超长短信。 手机盒 --- 与计算机连接的设备,插入SIM卡才能使用。该设备尺寸为100mm×58mm×24.5mm(长×宽×高,其中天线21mm),有一个标准的USB接口,通过标准的USB连接线,连接计算机。该设备不用电池,启动计算机后,就会自动开启。利用此设备,可以把计算机当成手机使用,在电脑上收发短信,拨打电话。一台计算机可以连接多个设备,并通过参数devid区分不同的手机盒。有关手机盒的更多详细信息,请拨打电话020-38259081咨询。 主要属性: BaudRate --- 与计算机连接的波特率,最好不要人工设置,而是采用设置函数SetupPort自动查找。 Port --- 与计算机连接的端口,同上不要人工设置。 JDConnected --- 与计算机是否已连接,即是否已经打开端口。 QueryATSeconds --- 当执行AT查询指令时,最长等待反应时间,默认2秒。 ReadLongSmsSeconds --- 读超长短信时,最长的延时时间,默认30秒。 ReadSmsSeconds --- 读普通短信时,最长的延时时间,默认5秒。 ReadLongSmsWay --- 读短信函数ReadSms的工作方式(针对超长短信),有0、1、2数值可选择: 0 一般用于收到短信事件OnSms中;在读超长短信时,只有当id为最后一条短信id,才完整地读超长短信; 1 常用的读短信方式;当遇到超长短信时,首先计算此超长短信第一条id,按顺序读,当不成功时,读所有短信; 2 只要是超长短信,首先把SIM卡内的所有短信都读出来,拼接成此条超长短信; 建议在OnSms事件中调用ReadSms时,ReadLongSmsWay设为0,其它时候设为1。 ReturnCompleteLongSms --- 默认False;如果设为True,ReadSms读短信,当遇到超长短信时,只有当超长短信读完整,才返回短信内容,读超长短信异常,例如超长短信还没有完整接收时,就执行ReadSms,导致超长短信不能读完整,则ReadSms返回0。 ShowRxChar --- 默认False;如果设为True,显示手机盒与计算机通讯的内容,方便调试。 ShowTip --- 默认True,表示当执行ReadSMS、ReadAllSms、QueryAT等函数时,提示手机盒正在与计算机通讯。 ExecJDSmsEvent --- 默认True,表示收到短信时自动执行OnJDSms事件;当为False时,不触发OnJDSms,即不执行OnJDSms。 主要事件: OnAfterOpen ---- 打开连接端口时触发。 OnAfterClose ---- 关闭连接端口时触发。 OnRing --- 当有电话呼入时,手机响铃,触发此事件;有2个传递参数值: no为来电号码; devid是手机盒连接标识号,整数,其值为0,1,2... OnEndRing --- 对方挂断手机,响铃结束,触发此事件;有1个传递参数值: devid是手机盒标识号,其值为0,1,2... OnJDSms --- 手机盒接收到短信,并完整读取短信时,触发此事件;事件在ExecJDSmsEvent=True时有效;有5个传递参数值: id为短信标识号,可根据此id删除SIM卡内的短信; no为发送短信号码; t为接收短信时间; s为短信内容; devid是手机盒标识号。 OnSms --- 手机盒接收到短信时,触发此事件;有2个传递参数值: id为短信标识号,可根据id值读短信; devid是手机盒连接序号; 与OnJDSms事件的不同点: OnSms不读短信,只要接收到短信,就触发此事件; OnJDSms在接收到短信时,马上读取短信,并判断短信是完整的,才触发此事件; 推荐使用OnJDSms。 主要函数: SetupPort --- 设置手机盒与计算机连接的端口,可以自动查找端口,一般在第一次使用时调用;成功时保存连接参数,并返回True。 Open --- 打开连接,JDConnected设为True。 Close --- 关闭连接,JDConnected设为False。 InitSIM300 --- 对手机盒初始化,一般在第一次使用时调用,返回设置手机盒的参数。 LoadComportParam --- 在程序启动时调用,读取手机盒与计算机的连接参数;这些参数是在 SetupPort时保存的。 GetComportCount --- 返回手机盒与计算机的连接数量。 ReadSms --- 读短信函数,返回短信数量;有5个参数: id 短信标识号,函数按id读短信;当是超长短信时,id返回超长短信的第一条短信id; no 发送短信号码,返回值; t 短信接收时间,返回值; msg 短信内容,返回值; devid 手机盒标识号,表示从哪个手机盒读短信;当只有一个手机盒与计算机连接时,赋0。 ReadAllSms --- 读取所有短信函数,返回短信数量;有2个参数: memo 所有短信内容,返回值; devid 手机盒标识号,表示从哪个手机盒读短信。 SendSms --- 发送短信函数,返回成功发送短信的号码;有3个参数: nos 要发送的手机号码,可群发,号码之间用;或空格分隔; msg 要发送的短信内容; devid 手机盒标识号,表示用哪个手机盒发短信。 DeleteSms --- 删除短信的函数;有2个参数: id 短信标识号,函数按id删除短信; devid 手机盒标识号,表示删除哪个手机盒的短信。 QueryAT --- 向手机盒发送AT指令,返回手机盒响应内容,主要用于测试;有3个参数: cmd --- AT指令; mlines --- 返回内容是否有多行; devid 手机盒标识号,表示向哪个手机盒发AT指令。 SIM300Setup --- 设置手机盒音量等参数,成功返回True;有1个参数: devid 手机盒标识号,表示设置哪个手机盒的参数。 DoDial --- 拨号函数,有2个参数: no 拨出号码; devid 手机盒标识号,表示用哪个手机盒拨号。 DoAnswer --- 接听电话函数,摘机,有1个参数: devid 手机盒标识号,表示接听哪个手机盒电话。 DoHold --- 挂断电话函数,挂机,有1个参数: devid 手机盒标识号,表示挂断哪个手机盒电话。 getCNUM --- 返回本机号码,当为空时,表示未设置本机号码;有1个devid参数。 setThisPhoneNo --- 设置本机号码,成功时返回True;有2个参数: no 要设置的本机号码,当为空时,表示清除本机号码; devid 手机盒标识号。 ShowAboutBox --- 显示OCX控件版本。 开发要点: (1)在程序启动时,调用LoadComportParam函数。 (2)在第一次使用程序时,请调用SetupPort函数,设置与计算机连接的参数;成功设置后,请调用InitSIM300初始化手机盒模块。 (3)程序启动后,请调用Open函数打开连接;如果在程序设计时,JDConnected=True,则此步骤忽略。 (4)调用DoAnswer、DoHold、DoDial函数,实现拨打、接听电话。 (5)在OnRing、OnEndRing事件中编写处理代码,可实现来电显示。 (6)在OnJDSms中编写处理代码,可自动接收短信。 (7)调用SendSms函数,可发送短信。 (8)调用ReadSms、ReadAllSms、DeleteSms函数,可读取、删除SIM卡内的短信。
即时通讯二次开发包,P2P语音视频文件文件组件 2.80 高性能C++/C即时通讯开发平台 PRTX SDK (一)即时通讯开发所面临的问题 下载试用 根据纵横多年在即时通讯方面的经验和客户案例,即时通讯的文字部分可以用 Socket 简单实现,满足几十人上百人的文字通讯,但若要商用,或者在互联网上运营,则不能这样简单设计。这样的系统对服务器和带宽的资源消耗比较高,这种系统在局域网内可以接受,但若用于互联网时,系统运行会碰到瓶颈。因此 IM 系统需要专门的通讯协议和尽可能的使用 P2P 架构。PRTX SDK 就是给您一个专业的 IM 通讯架构,您无需要考虑 IM 的实现细节、通讯和服务器的性能部分,只需要考虑您自己的业务系统并且通过简单易用接口把 PRTX SDK 融合到您自己的系统中去。在需要发送消息时通过消息发送函数发给任何一个客户端,而在收到消息事件中把收到的消息显示出来。 纵横于2002年开始研发 PRTX SDK,于2004年推出,原名为PRTX。PRTX SDK 是由一套控件和服务器组成,可以让各类使用.net, C++, VB,Delphi,PB,ASP 等开发工具的客户也能快速开发出即时通讯开发,文件传输开发,语音通讯,视频开发,网络电话开发等应用。平台全部由C++开发。   PRTX 开发平台的层次结构 1. P2P通讯协议层(P2P Protocol):这一层封装了最底层的Peer通讯协议,因为TCP耗资源较多,延迟长,而UDP又不可靠,因此需要对Ip进行重新封装。   2、核心层(P2P Core):这一层封装了最根本的东西,包括Peer、对等组、Peer发现、Peer监视和相关的安全原语。   3、服务层(P2P Services):这一层包括对于P2P网络不是必需的、但很通用的功能,如查找、共享、索引、代码缓存和内容缓存的机制。 4、应用层(P2P Application):这一层包括了应用P2P SDK开发出来的完整的P2P应用程序,例如商贸通,等应用程序。 (二)PRTX SDK 组件说明 1. IM 服务器 管理用户寻址 服务器在P2P程序中,起着用户管理的作用,用来管理,验证用户的登录,用户寻址等功能。 服务器的要求 PRTX目前服务器平台运行在Windows平台上,未来将移植为可跨平台,应用于各种Unix, Linux服务器。PRTX服务器应该运行在 P4 以上电脑上,至少有512M内存,以及较快速的硬盘。 数据库服务器 P2P服务器目前使用ODBC与服务器连接,可以支持多种数据库,可以使用客户原来的数据库,由于需要管理用户信息,因此数据中至少需要用户表,用户详细信息表,用户好友表,用户留言表。 2. IM 客户端控件 实现P2P协议,并在此基础上管理用户验证,用户列表下传,添加好友,查找用户,发送点对点消息等。 3. 发送消息文本编辑控件 此控件可以插入表情,编辑字体等。 4. 即时消息显示控件 这个控件用来显示收到的聊天记录,会自动显示格式。 5. 视频控件 此控件显示自己或对方视频,采用H.263压缩。传输所需带宽 8KB 以下。每秒10帧。 6. 语音控件 包含调整喇叭、麦克风音量设置对方IP地址。 音频codec(支持静音检测、jetter buffer、环境噪音降噪等、静音检测、自动增益控制等) g.729 annex A 8kbps g.711 uLaw/aLaw 64kbps 7. 文件传输控件 此控件用来传输文件,收到及发出的文件会列在文件列表中,双击即可打开文件,而在传输过程中会显示传输进程,并可及时取消。 支持断点续传。 8. BT下载支持(文件共享系统使用) 引入电驴的 BT 下载模块,但会隐藏种子的概念,种子或者地址由服务器端管理,客户端将隐藏。 9. VOIP 网络电话模块 支持 H323 协议,完成Pc2Phone,Pc2Pc的功能。 10. 防火墙穿越lib 此模块文件已经编译到语音,视频,文件,文字模块中。所以,以上语音,视频等都具备防火墙穿越功能。 11. 拷屏控件 此控件可用于选择并拷取屏幕,和文件传输控件配套使用可完成P2P式的拷屏并传输的功能。 12. 网页通 - 无安装 Web 通讯组件(WebIM SDK) PRTX Web通讯组件,提供Web到软件的通讯功能,包括Web端组件,WebIM服务器,可以和PRTX平台无缝集成通讯,提供软件到网页的实时通讯功能。可以开发在线客服等功能。

680

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder API 调用
社区管理员
  • API 调用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧