activex的问题,帮我看一下!
我添加了一个新方法,只要在别的程序中使用这个控件的open函数就弹出窗口,编译会出错。
text是应该是什么类型,哪里不对?请各位指点!
STDMETHODIMP TTestImpl::open(BSTR text)
{
try
{
MessageBox(0,text,"test",MB_OK);
}
catch(Exception &e)
{
return Error(e.Message.c_str(), IID_IRS232);
}
return S_OK;
};
问题点数:0、回复次数:6Top
1 楼dajianshi(拔剑四顾心茫然)回复于 2003-12-02 23:30:45 得分 0
MessageBox(0,WideCharToString(text).c_str(),"test",MB_OK);Top
2 楼lluunn007(书生)回复于 2003-12-03 09:42:25 得分 0
-_-#Top
3 楼GodBirdFlying(飞翔天堂鸟)回复于 2004-03-25 15:57:18 得分 0
路过看看
顺便upTop
4 楼caww(罗)回复于 2004-03-25 16:59:09 得分 0
STDMETHODIMP TTestImpl::open(LPSTR text)
{
try
{
Application->MessageBox(text,"test",MB_OK);
}
catch(Exception &e)
{
return Error(e.Message.c_str(), IID_IRS232);
}
return S_OK;
};
Top
5 楼caww(罗)回复于 2004-03-25 17:00:01 得分 0
STDMETHODIMP TTestImpl::open(LPSTR text)
{
try
{
Application->MessageBox(text,"test",MB_OK);
}
catch(Exception &e)
{
return Error(e.Message.c_str(), IID_IRS232);
}Top
6 楼ch_builder(春辉)回复于 2004-03-25 20:52:40 得分 0
我觉得楼上说得就对呀,不清楚楼主试过没有:)Top




