Click here to Skip to main content
15,915,795 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: Template class pointer instantiation Pin
18-Mar-02 10:19
suss18-Mar-02 10:19 
GeneralRe: Template class pointer instantiation Pin
18-Mar-02 10:20
suss18-Mar-02 10:20 
GeneralRe: Template class pointer instantiation Pin
Christian Graus18-Mar-02 10:18
protectorChristian Graus18-Mar-02 10:18 
GeneralRe: Template class pointer instantiation Pin
Michael Dunn18-Mar-02 10:26
sitebuilderMichael Dunn18-Mar-02 10:26 
GeneralRe: Template class pointer instantiation Pin
Tomasz Sowinski18-Mar-02 10:34
Tomasz Sowinski18-Mar-02 10:34 
GeneralTHANKS!!! Pin
18-Mar-02 10:58
suss18-Mar-02 10:58 
GeneralRe: Template class pointer instantiation Pin
Christian Graus18-Mar-02 10:16
protectorChristian Graus18-Mar-02 10:16 
GeneralATL 7.0 & NT Service. Pin
Carl18-Mar-02 9:31
Carl18-Mar-02 9:31 
Can anyone tell me what (obvious to everyone else) piece I'm missing? The following code doesn't work when run as a service. It runs fine when run through the IDE. All it does is set a timer. The SetTimer returns a valid number, but the TimerProc callback is never hit.

Any ideas?

Carl


///////////////////////////////////////////////////////////////////////////
[ module(SERVICE, uuid = "{99CCA443-725A-44F2-A5F3-9855AFACF970}",
name = "QService",
helpstring = "QService 1.0 Type Library",
resource_name="IDS_SERVICENAME") ]
class CQServiceModule
{
public:
CQServiceModule() {};
public:
HRESULT PreMessageLoop(int nShowCmd)
{
HRESULT hr = __super::PreMessageLoop(nShowCmd);
if ( SUCCEEDED(hr) )
return S_OK;
return hr;
}

HRESULT Start(int nCmd)
{
m_lTimer = (UINT)::SetTimer((HWND) NULL, 1,
10000, TimerProc);
return __super::Start(nCmd);
}

static void CALLBACK TimerProc(HWND hwnd,UINT uMsg, UINT idEvent,
DWORD dwTime)
{
_AtlModule.LogEvent(_T("TimerEvent"));
}
UINT m_lTimer;
};




GeneralRe: ATL 7.0 & NT Service. Pin
Tomasz Sowinski18-Mar-02 9:44
Tomasz Sowinski18-Mar-02 9:44 
GeneralRe: ATL 7.0 & NT Service. Pin
Carl18-Mar-02 9:50
Carl18-Mar-02 9:50 
GeneralRe: ATL 7.0 & NT Service. Pin
C-J Berg19-Mar-02 1:39
C-J Berg19-Mar-02 1:39 
GeneralRe: ATL 7.0 & NT Service. Pin
Carl19-Mar-02 2:10
Carl19-Mar-02 2:10 
GeneralAntialiased XP icons Pin
18-Mar-02 9:17
suss18-Mar-02 9:17 
GeneralRe: Antialiased XP icons Pin
Jon Sagara18-Mar-02 9:31
Jon Sagara18-Mar-02 9:31 
GeneralRe: Antialiased XP icons Pin
Derek Lakin18-Mar-02 11:02
Derek Lakin18-Mar-02 11:02 
GeneralRe: Antialiased XP icons Pin
Shog918-Mar-02 10:58
sitebuilderShog918-Mar-02 10:58 
GeneralPopup menus don't disappear Pin
18-Mar-02 9:05
suss18-Mar-02 9:05 
GeneralRe: Popup menus don't disappear Pin
Michael Dunn18-Mar-02 10:27
sitebuilderMichael Dunn18-Mar-02 10:27 
GeneralAssert madness Pin
Todd Smith18-Mar-02 8:34
Todd Smith18-Mar-02 8:34 
GeneralRe: Assert madness Pin
Tomasz Sowinski18-Mar-02 8:53
Tomasz Sowinski18-Mar-02 8:53 
GeneralRe: Assert madness Pin
Todd Smith18-Mar-02 9:30
Todd Smith18-Mar-02 9:30 
GeneralRe: Assert madness Pin
Tomasz Sowinski18-Mar-02 9:55
Tomasz Sowinski18-Mar-02 9:55 
Generaltemplate class on CWinThread Pin
18-Mar-02 8:30
suss18-Mar-02 8:30 
GeneralRe: template class on CWinThread Pin
Tomasz Sowinski18-Mar-02 8:49
Tomasz Sowinski18-Mar-02 8:49 
QuestionHow to use WM_WTSSESSION_CHANGE? Pin
WookMaster18-Mar-02 7:11
WookMaster18-Mar-02 7:11 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.