ADO , WindowsServices con ATL

25/04/2005 - 16:22 por JOse M | Informe spam
Saludos,

Estoy haciendo un servicio...usando ATL, ahora necesito
que tengo interoperatividad con SQL server y fox, ahora en
principio tal como en .net queria saber si por ejemplo
para la interoperatibilidad con ADO alguno sabrá de algún
buen link o me podria adjuntar unos ejemplillos para hacer
una clase que encapsule el manejo de los recordsets o lo
que fuera..bueno como pueden ver no tengo experiencia pero
decidi arriesgar por meterme a bajo nivel...por lo del
servicio...bueno y mi segunda consulta es acerca del
mismo, segun leí(?) la funcion run es la que ofrece el
loop del servicio...ahora, no encontre un ejemplo para
poder instalarlo o desisntalarlo y q aparezca en la lista
de servicios...mas bien lo corro y me aparece en el task
manager..

Bueno amigo espero puedan darme algunas luces, gracias de
antemano

Preguntas similare

Leer las respuestas

#1 Isidro Muñoz
26/04/2005 - 09:33 | Informe spam
Si no recuerdo mal, el servicio para arrancarlo le tienes que pasar unos
parametros, y el se registra y se arranca con esos parametros.

service -install // <- Lo registra

service -start // <- Lo arranca

service -stop -< lo para

service - uninstall <- lo desregistra

Me parece que eran esos.

Saludos.
Isidro.


"JOse M" escribió en el mensaje
news:195b01c549a2$2959d590$
Saludos,

Estoy haciendo un servicio...usando ATL, ahora necesito
que tengo interoperatividad con SQL server y fox, ahora en
principio tal como en .net queria saber si por ejemplo
para la interoperatibilidad con ADO alguno sabrá de algún
buen link o me podria adjuntar unos ejemplillos para hacer
una clase que encapsule el manejo de los recordsets o lo
que fuera..bueno como pueden ver no tengo experiencia pero
decidi arriesgar por meterme a bajo nivel...por lo del
servicio...bueno y mi segunda consulta es acerca del
mismo, segun leí(?) la funcion run es la que ofrece el
loop del servicio...ahora, no encontre un ejemplo para
poder instalarlo o desisntalarlo y q aparezca en la lista
de servicios...mas bien lo corro y me aparece en el task
manager..

Bueno amigo espero puedan darme algunas luces, gracias de
antemano
Respuesta Responder a este mensaje
#2 Rodrigo Corral [MVP]
26/04/2005 - 10:05 | Informe spam
Para un servicio de ATL los parametros son:

/unregserver -> desregistra las clases COM que contiene el servicio y si es
el caso lo desinstala como servicio
/regserver -> registra las clases COM que contiene el servicio pero no lo
instala como servicio
/service -> registra las clases COM que contiene el servicio y lo instala
como servicio

Para depurar un servicio lo normal es poner una instrucción DebugBreak() en
el inicio del proyecto y cuando esta salta vincular el depurador al proceso.

Sobre como utilizar ADO hechale un vistazo a la FAQ del grupo que puede
encontrar en mi firma, hay una entrada sobre el tema.

Un saludo
Rodrigo Corral González [MVP]

FAQ de microsoft.public.es.vc++
http://rcorral.mvps.org
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida