使用ATL写COM,有没有TRACE这样的函数?
觉的调试时很痛苦,在ATL中有没有TRACE这样的函数,如果不用MFC库? 问题点数:10、回复次数:6Top
1 楼flyycyu(fly)回复于 2003-08-02 23:40:24 得分 10
ATLTRACETop
2 楼grey_whp(我爱C++)回复于 2003-08-03 00:01:17 得分 0
你可以调试的,用vb去调用你的atl,真的是很方便的Top
3 楼masterz(www.fruitfruit.com)回复于 2003-08-03 02:25:50 得分 0
OutputDebugStringTop
4 楼lanhuaiyu(激情万岁!)回复于 2003-08-03 11:43:00 得分 0
1.注册组件
REGSRV32 "*.dll"
2。初始化COM库
CoInitilize(NULL);Top
5 楼lanhuaiyu(激情万岁!)回复于 2003-08-03 11:46:38 得分 0
STDMETHOD(Apply)(void)
{
long nInterval = GetDlgItemInt(IDC_EDITINTERVAL);
ATLTRACE(_T("CMainPropPage::Apply\n"));
for (UINT i = 0; i < m_nObjects; i++)
{
IATLMsgTrafficCtl* pATLMsgTrafficCtl;
m_ppUnk[i]->QueryInterface(IID_IATLMsgTrafficCtl,
(void**)&pATLMsgTrafficCtl);
if(pATLMsgTrafficCtl) {
pATLMsgTrafficCtl->put_Interval(nInterval);
pATLMsgTrafficCtl->Release();
}
}
m_bDirty = FALSE;
return S_OK;
}
Top
6 楼ltqin()回复于 2003-08-05 18:38:01 得分 0
谢谢大家的参与,实际上第一楼已经给了我答案。我想给分,但不知怎样给?虽然分少了点!Top




