| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1997 人关注过本帖
标题:怎么快速读出文本框中刚录入的单个数字
只看楼主 加入收藏
shenkj001
Rank: 3Rank: 3
来 自:河南安阳
等 级:论坛游侠
威 望:9
帖 子:340
专家分:147
注 册:2005-5-23
结帖率:89.29%
收藏
已结贴  问题点数:20 回复次数:6 
怎么快速读出文本框中刚录入的单个数字
现在的问题是读的慢,怎么快速读出?
表单.rar (1.78 KB)
  

[此贴子已经被作者于2020-6-14 05:48编辑过]

搜索更多相关主题的帖子: 数字 读出 快速 文本框 单个 
2020-06-12 19:12
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10608
专家分:43190
注 册:2014-5-20
收藏
得分:10 
一次读一串,如
** text1.KeyPress
LPARAMETERS nKeyCode, nShiftAltCtrl
IF nKeyCode==13
    loVoice.SPEAK(ALLTRIM(this.Value), 1)
ENDIF
2020-06-12 21:12
shenkj001
Rank: 3Rank: 3
来 自:河南安阳
等 级:论坛游侠
威 望:9
帖 子:340
专家分:147
注 册:2005-5-23
收藏
得分:0 
谢谢吹水佬!如果想快速读出刚录入的单个数字,可能会因为重复调用loVoice才变慢的,有没有办法解决?

[此贴子已经被作者于2020-6-12 23:53编辑过]


shenkj001@
2020-06-12 23:16
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10608
专家分:43190
注 册:2014-5-20
收藏
得分:0 
语音可能因缓冲和声音驱动有延时
读单个数字可以这样:
** text1.KeyPress
LPARAMETERS nKeyCode, nShiftAltCtrl
IF ISDIGIT(CHR(nKeyCode))
    loVoice.SPEAK(CHR(nKeyCode), 1)
ENDIF


[此贴子已经被作者于2020-6-13 08:12编辑过]

2020-06-13 08:10
瓜瓜1990
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:18
帖 子:125
专家分:699
注 册:2020-2-25
收藏
得分:10 
LPARAMETERS nKeyCode, nShiftAltCtrl
IF nKeyCode==13
    loVoice.SPEAK(ALLTRIM(this.Value), bitor(1,2))
endif
会漏读。。。

[此贴子已经被作者于2020-6-13 17:17编辑过]


piu~piu~
2020-06-13 17:15
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10608
专家分:43190
注 册:2014-5-20
收藏
得分:0 
SPEAK( ... , 1 )  && 1异步
改同步试试
SPEAK( ... , 0 )
2020-06-13 17:22
瓜瓜1990
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:18
帖 子:125
专家分:699
注 册:2020-2-25
收藏
得分:0 
回复 6楼 吹水佬
试过了同步模式输入也慢了。。。

piu~piu~
2020-06-13 17:36
快速回复:怎么快速读出文本框中刚录入的单个数字
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.013987 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved