Step.1 准备发音文件//或者是资源文件
如:'壹.wav','贰.wav',.....'圆.wav','分.wav'Step.2 将数字转换成中文表达
如:19250.45 -->> 壹万玖千贰佰伍拾圆零肆角伍分Step.3 循环播放文件即可
//参考代码
uses mmSystem;
//...
var
S: WideString;
begin
S := '壹万玖千贰佰伍拾圆零肆角伍分';
for I := 1 to Length(S) do
sndPlaySound(PChar(S[I] + '.wav'), SND_ASYNC);
end;
如:'壹.wav','贰.wav',.....'圆.wav','分.wav'Step.2 将数字转换成中文表达
如:19250.45 -->> 壹万玖千贰佰伍拾圆零肆角伍分Step.3 循环播放文件即可
//参考代码
uses mmSystem;
//...
var
S: WideString;
begin
S := '壹万玖千贰佰伍拾圆零肆角伍分';
for I := 1 to Length(S) do
sndPlaySound(PChar(S[I] + '.wav'), SND_ASYNC);
end;
解决方案 »
- 关于edit与memo big5码与GB码转换的问题
- 关于'字符串与数据库中某字段中所有的值进行比较'的问题?
- delphi中能捕捉调用.net程序时的错误信息吗?
- 创建的DLL,怎么调用报错了?
- 一百元求助调试delphi程序!!!!!
- 在Delphi IDE中实现类似VS.NET2005的解决方案的管理器(源代码)
- 求助高手
- 一个关于Excel的问题
- 如何设置report Machine 如何实现针打中的卷纸打印-打多少内容,走多少纸.??
- 关于文档中的字符替换
- StringGrid控件,如何按CTRL键行多选(不连续的行),将其设成选中状态
- 我终于做出来了。这段程序使用了shell_notifyicon的新特性,可以在TrayIcon上显示出Balloon Tips。(需IE5或以上支持)
http://www.ccw.com.cn/htm/app/aprog/01_4_20_5.asp
那个zswang(伴水)(* 嘻嘻 *) 的方法早老掉牙了