Exacto, salvo que tenes que instalarlo como servicio.

Busca informacion sobre sc.exe, con el podras instalar el servicio. Una vez
instalado lo manejas desde la aplicación de servicios del sistema operativo.




Buscamos desarrolladores .NET (CV a [EMAIL PROTECTED])
Carlos Peix
[EMAIL PROTECTED]
tel: 4257-4622
cel: 15-4406-7571

-----Mensaje original-----
De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Jesús dos Santos
Enviado el: Viernes, 27 de Junio de 2008 01:07 p.m.
Para: [EMAIL PROTECTED]
Asunto: [dbms] Aplicaciones como servicio

Carlos, solamente es el puerto serie y la base de datos.
Resumiendo:
 la aplicación que tengo es un formulario, el cual no se va a mostrar, que
tiene un control mscomm para leer el puerto serie, y ahí en el evento oncomm
leo y grabo en la base de datos.
En ese formulario le agrego los eventos del ocx en cuestión, y lo que tengo
hoy día en el load, lo pondría en el Start., como ser abrir el puerto serie,
abrir la conexión  a la  base de datos.
Luego en el evento stop, cerrar el puerto y la conexión.
Una vez hecho eso, se genera un exe el cual se va a ejecutar en la maquina,
es si?
Muchas  gracias



-----Mensaje original-----
De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Carlos Peix
Enviado el: viernes, 27 de junio de 2008 11:04
Para: [EMAIL PROTECTED]
Asunto: [dbms] Aplicaciones como servicio

Hola Jesus,

En cuanto a tu pregunta, si, tenes que usar el evento _Start para iniciar tu
procesamiento, similar a lo que haora tendras en un metodo Main y en el
evento Load de tu formulario principal. Tambien deberias usar el evento Stop
para detener la aplicación. Incluso seria recomendable tambien detener y
resumir la actividad (sin descargar todas las estructuras internas) ante un
Pause y Resume.

Por supuesto, no vas a poder visualizar formularios. Estos pueden estar en
el exe, pero no podes mostrarlos. La mayoria de los servicios que hice con
VB6, con un parametro, los inicio como servicio o como ejecutable autonomo.
Tampoco vas a poder mostrar message boxes, lo cual, de todas maneras no es
recomendable en procesos como ese. Todo mensaje que quieras dar al usuario
deberia ir a un archivo de log en disco.

Algo es seguro, el servicio que hagas sera el encargado de leer el puerto
serie y grabar en la base de datos. Ese servicio va a tener que correr en la
maquina con el puerto serie por donde se reciben los datos. Luego puede
grabar en una base de datos remota si es necesario.

Una pregunta, las unicas "conexiones externas" de ese servicio serian el
puerto serie y la base de datos? O tenes algun cliente adicional?

Si tenes clientes adicionales vas a tener que conectarlos por otros medios,
por ejemplo, alguna tabla de intercambio de estado en la misma base de
datos, un archivo en disco o, la mas flexible pero la mas compleja, por
sockets.


Buscamos desarrolladores .NET (CV a [EMAIL PROTECTED]) Carlos Peix
[EMAIL PROTECTED]
tel: 4257-4622
cel: 15-4406-7571

-----Mensaje original-----
De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Jesús dos Santos
Enviado el: Viernes, 27 de Junio de 2008 09:20 a.m.
Para: [EMAIL PROTECTED]
Asunto: [dbms] Aplicaciones como servicio

El tema es asi: en una maquina x se lee el puerto serie y se graba en una
base de datos sql. Entonces cree una aplicación local para esa maquina que
haga eso. 
Luego me dicen, queremos que corra como servicio en el servidor para que no
tenga que haber un perfil de usuario cargado para que la aplicación
corra......
Ahora no se si es posible eso o el servicio se instala en la maquina que va
a realizar la lectura.
Muchas gracias




-----Mensaje original-----
De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Manuel Parma
Enviado el: viernes, 27 de junio de 2008 9:06
Para: [EMAIL PROTECTED]
Asunto: [dbms] Aplicaciones como servicio

Jesus, tu aplicacion de que tipo es?, es un servidor Com, como te hacen
referencia desde la otra maquina?
Esto te lo pregunto para darte alternativas Saludos Manuel Parma

-----Original Message-----
From: "Jesús dos Santos" <[EMAIL PROTECTED]>
To: "[EMAIL PROTECTED]" <[EMAIL PROTECTED]>
Sent: 27-Jun-08 08:02
Subject: [dbms] Aplicaciones como servicio

He ido a una pagina donde explican como usar ese control, pero hay cosas que
no entiendo, por ejemplo:

Donde le indico que es lo que tiene que hacer, en mi caso escuchar el puerto
serie, donde escribo el código que tengo en el evento oncomm del control
mscomm.?

En donde dice NTService_Start, ahí es donde debo abrir el puerto por
ejemplo?

Otra cosa, teóricamente esto se ejecuta en un servidor, y la maquina remota,
como hace referencia a el??

Disculpen las consultas es que es todo nuevo esto.

Muchas gracias.

 

 

 

  _____  

De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Carlos Peix
Enviado el: jueves, 26 de junio de 2008 22:47
Para: [EMAIL PROTECTED]
Asunto: [dbms] Aplicaciones como servicio

 

Hola Jesus,

 

Es posible hacer un servicio sobre un ejecutable VB6, no es una
implementacion tan solida como podria hacerse en .NET pero yo lo he usado
satisfactoriamente.

 

Si necesitas mas informacion avisame o busca en google sobre NTSVC.OCX

 

Suerte

 

 <mailto:[EMAIL PROTECTED]> Buscamos desarrolladores .NET

Carlos Peix

 <mailto:[EMAIL PROTECTED]> [EMAIL PROTECTED]

tel: 4257-4622

cel: 15-4406-7571

 

  _____  

De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Jesús dos Santos
Enviado el: Jueves, 26 de Junio de 2008 12:37 p.m.
Para: [EMAIL PROTECTED]
Asunto: [dbms] Aplicaciones como servicio

Lista, buenos días, tengo el siguiente problema: he hecho una aplicación en
vb6 que lee un puerto serie de una maquina y guarda la lectura en una base
de datos sql. Hasta ahí todo bien.

Pero me dicen que no quieren la aplicación en la maquina y que la quieren
como servicio……, que se instale en el servidor……, alguien me sabe explicar
de que se trata esto?, como lo encaro, yo realmente no tengo idea. 

Desde ya muchas gracias.

 



__________ Información de NOD32, revisión 3223 (20080627) __________

Este mensaje ha sido analizado con NOD32 antivirus system
http://www.nod32.com



__________ Informacin de NOD32, revisin 3223 (20080627) __________

Este mensaje ha sido analizado con NOD32 antivirus system
http://www.nod32.com





__________ Información de NOD32, revisión 3223 (20080627) __________

Este mensaje ha sido analizado con NOD32 antivirus system
http://www.nod32.com




Responder a