Subj : Re: Win32 Service To : borland.public.cpp.borlandcpp From : "Stefano Mazzotti" Date : Thu Oct 23 2003 11:17 am Eccezioni del mio applicativo. Ti allego il frammento di codice che manda in crash il servizio. N.B. Anche cambiando la classe di eccezione (ho provato pure gli int) il risultato non cambia. // // Overview:Ciclo principale di esecuzione del programma // Sintax: RunService() // Parms: (void) // Return: (void) // int TTestSrv::RunService() { // // In questo esempio mi limito a lanciare una eccezione ogni 15 secondi DWORD dwStart = GetTickCount(); while(IsRunning) { try { DWORD dwOra = GetTickCount(); if((dwOra - dwStart) > 15000) throw string("Sono scaduti altri 15 secondi"); } catch(string & e) { dwStart = GetTickCount(); } } return 0; // Utilizzare questa per chiudere correttamente il servizio } "Antonio" ha scritto nel messaggio news:3f978d3b@newsgroups.borland.com... > che genere di eccezioni? Del sistema operativo o del tuo applicativo? > > .