社区
C++ Builder
帖子详情
wchar_t是什么类型?如何声明?CoCreateInstance如何使用?
wjzhuang
2001-05-12 03:33:00
小弟在作Text To Speech,就是想金山此吧的发音的程序中遇到了两个问题:
wchar_t是什么类型,如何声明和使用?
CoCreateInstance如何使用?
我是导入了Vtxtauto.tlb来实现的。
...全文
325
9
打赏
收藏
wchar_t是什么类型?如何声明?CoCreateInstance如何使用?
小弟在作Text To Speech,就是想金山此吧的发音的程序中遇到了两个问题: wchar_t是什么类型,如何声明和使用? CoCreateInstance如何使用? 我是导入了Vtxtauto.tlb来实现的。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wjzhuang
2001-05-14
打赏
举报
回复
多谢各位兄弟,再请你们帮我看看这个贴子:
http://www.csdn.net/expert/topic/120/120468.shtm
king_long
2001-05-14
打赏
举报
回复
CoCreateInstance是一个创建COM对象的函数,他的内部也调用了CoGetClassObject函数。
函数原形:
HRESULT CoCreateInstance(const CLSID& clsid,IUNknow *pUnknownOuter,DWORD dwClsContext,const IID& iid,(void **)ppv))
clsid是类标司符,如:用CLSIDFromProgID(L"ADOMD.Connect15",&clsid)获得ADOMD.Connect15对象的clsid.
dwClsContext指定组件类别(进程内,进程外或进程内控制对象)
iid是接口ID
ppv是接口指针
CoCreateInstance可用CreateInstance代替,如:对象实例.CreateInstance(clsid)
wjzhuang
2001-05-14
打赏
举报
回复
那CoCreateInstance的用法呢?
請再幫幫忙
wjzhuang
2001-05-13
打赏
举报
回复
我就是在CoCreateInstance来创建COM对象的实例时出现问题,
还有一个问题时使用text to speech得实例的一个方法 register()中出现问题
需要的参数是wchar_t类型的参数。我不知道该如何传进去。
请各位兄弟帮忙。
特别请小米关注:米兄,你是不是做过类是得程序。
能不能提供你的做法。(最好是原码)
或者给我写信也好:wjzhuang@sina.com
luhongjun
2001-05-13
打赏
举报
回复
回复速度好快呀。
millet(小米) 回答正确。
millet
2001-05-13
打赏
举报
回复
wchar_t可以这样用
AnsiString a = "adsf";
WideString w(a);
或者
WideString w("asdf");
使用wchar_t时使用w;
使用wchar_t *时使用w.c_bstr();
millet
2001-05-12
打赏
举报
回复
wchar_t是unicode类型。
unicode就是用两个字节来存储一个字符。而平时的ansi都是用一个字节来表示一个字符的。
这样一个汉字就能用一个unicode字来表示了,而使用ansi就需要两个ansi字来表示。
你使用的text to speech实际是Microsoft的COM接口程序。
在使用COM程序之前要初始化COM库。要使用CoInitialize
之后用CoCreateInstance来创建COM对象的实例,
然后就可以使用对象了。
具体用法看帮助。
「已注销」
2001-05-12
打赏
举报
回复
songhtao说详细点嘛
我不懂电脑
2001-05-12
打赏
举报
回复
这是unicode代码字符
C语言通过MSXML6.0读写XML文件(同时支持
char
[]和w
char
_t[]字符数组)
开发环境:Visual Studio 2010 运行环境:Windows XP SP3 第一节 读取XML文件(
使用
w
char
_t[]字符数组) 读取XML文件可
使用
IXMLDOMDocument_load函数。 /* 这个程序只能在C编译器下编译成功, 请确保源文件的扩展名为...
COM编程入门2
COM编程入门2wcstombs() 这个CRT函数wcstombs()是个简化版,但它终结了Wide
Char
ToMultiByte()的调用,所以最终...其原型如下: size_t wcstombs (
char
* mbstr, const w
char
_t* wcstr, size_t count ); 以下是参数解
COM编程入门
wcstombs() 这个CRT函数wcstombs()是个简化版,但它终结了Wide
Char
ToMultiByte()的调用,所以最终结果是一样的。其原型如下: size_t wcstombs (
char
* mbstr, const w
char
_t* wcstr, size_t count ); 以
COM技术内幕(笔记)
COM——到底是什么?——COM标准的要点介绍,它被设计用来解决什么问题?...
使用
和处理COM对象——如何创建、
使用
和销毁COM对象。基本接口——描述IUnknown... 处理HRESULT——HRESULT
类型
描述,如何监测错误及成功代码
Dump文件的生成和
使用
1 简介 第一次遇到程序崩溃的...对于程序崩溃,最快的解决方式是生成dump文件,通过生成dump文件
使用
调试工具进行调试,还原程序崩溃时的状态,能够起到快速定位排查问题的作用。Dump文件是进程的内存镜像。可以...
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章