求助!E2108 Improper use of typedef SpVoice是什么错误?

saralao 2010-01-27 04:26:07
求助!E2108 Improper use of typedef SpVoice是什么错误?
在BCB6中使用SpVoice->Speak(pwText,0);时总是与MediaPlayer冲突,这是为什么?
也与ImageClick等事件冲突!
求助!
源代码:
char sText[15];
strcpy(sText,WordCh.c_str());
int dwNum = MultiByteToWideChar (CP_ACP, 0, sText, -1, NULL, 0);
wchar_t *pwText;
pwText = new wchar_t[dwNum];
MultiByteToWideChar (CP_ACP, 0, sText, -1, pwText, dwNum);
if(!pwText)
{
delete []pwText;
}
SpVoice->Speak(pwText,0);
...全文
600 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
柯本 2010-01-27
  • 打赏
  • 举报
回复
SpVoice是控件的类名才会有这个错吧,如果你把SpVoice控件的name改为SpVoice就不会有错了
查你的SpVoice的name,缺省为SpVoice1

SpVoice1->Speak(pwText,0);
也不错
(我正好将你的程序作了一下测试,出了同样的错)

1,222

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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