Yo uso NTVBSvc.tlb, que es básicamente lo mismo, pero sin necesidad de compilarlo como OCX, integrándolo en el EXE. El código original lo tienes en http://www.freevbcode.com/ShowCode.asp?ID=4317
Un ejemplo de uso lo tienes en www.pop2owa.com, que lo usa para ejecutarse como servicio NT si se le pasa en comando -NT, ademas también maneja sockets, por si necesitas algo similar.
Un saludo Carlos Garcés
El día 5/12/07, Alberto M. Vernieri <avernieri@...> escribió:
Hola!
Por ahí en algún lado de la internet, había un control llamado NTSVC.ocx
En la documentación de dicho control estaban los requerimientos (Además de usar dicho control) que tenía que tener una aplicación VB para poder instalarse como servicio.
Microsoft (donde estaba originalmente) nunca lo recomendó y siempre dijo que estaba disponible "como es" y que se usara a cuenta y riesgo del usuario.
Luego creo que lo sacó de su página... Pero en algún repositorio de cosas viejas sigue estando.
Espero que te sirva Saludos Alberto
On Dec 5, 2007 7:06 PM, Julio Roberto Castillo <
jrcastillof@...> wrote:
Estimados amigos y colegas:
Esta es mi primera participación en este grupo y de antemano les agradesco la atención que pongan a mi inquietud y las respuestas que me puedad dar.
Mi problema es el siguiente: necesito desarrollar una aplicación que funcione como un servicio. O sea que cuando se encienda la computadora, quede como un residente en memoria, detectando una comunicación desde otra máquina; al producirse la comunicación, que sin interrumpir al usuario, empiece a recibir datos y los almacene en una base de datos y al terminar la comunicación, entonces y solamente entonces, de un mensaje de aviso al usuario, indicandole que se recibieron los datos. La mayor parte de los procesos ya estan hechos o encaminados, ya que anteriormente los datos se recibían manualmente. Desde la otra máquina le avisaban al usuario que se preparara a recibir los datos y se hacía manulmente. Pero como les decía al principio, lo que se necesitaría
ahora es que el usuario no tenga que conectar el servicio, lo que permitiría que las actualizaciones de datos se hicieran a la media noche o otro horario de bajo tráfico en la red.
Hay una forma mucho más facil de hacerlo......Imagino que lo que necesitas hacer es que tienes una aplicación, y necesitas que este programa se inicie cada vez que se inicia Windows. En Windows, existe un grupo de programas que se llama "Inicio" (ojo no confundirlo con el botón de inicio del menú. Si tu sistema esta en Ingles, el grupo se llamaría "StarUp" la característica especial de este grupo es que todos los programas que esten en este grupo, se van a ejecutar al momento de iniciarse la sesión de usuario en Windows. Lo único que tienes que hacer es crear un acceso directo al programa que te interesa. Luego copiar este acceso directo en el grupo Inicio (StarUp). Y así de sencillo.
Un punto que debes tener en cuenta es que el grupo Inicio, al igual que los otros grupos y programas del Conjunto de Todos los Programas del menú Inicio, son dependientes del usuario, por lo que si varias personas accesan con su ID a esta compu, a
cada unoi de ellos les debes crear el acceso directo en el grupo Inicio.
Ahora, si lo que necesitas es que una aplicación se abra como servicio (que entre otras cosas, implica que se active antes de que el usuario le de logín a la computadora, entonces el problema es un poco diferente. En ese caso, me puedes escribir para pedir mayor información.
Jheyson Mogollon <jamr160@...> wrote:
Lo unico que tienes que hacer es crear un valor de tipo alfanumerico en esta clave del registro del sistema: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
entonces creas un valor alfanumerico que tenga el nombre de tu aplicacion y dentro del valor coloca la ubicacion de tu aplicacion ejem: "C:\archivos de programas\Miprograma\ejecutable.exe" y ya.
y pues para escribir en el registro del sistema tienes que buscar como hacerlo, eso si te toca a ti.
----- Mensaje original ---- De: adelgadopino
<adelgadopino@yahoo.es> Para: DesarrolloVB@gruposyahoo.com.ar Enviado: martes 11 de diciembre de 2007, 10:45:48 Asunto: [VB] Como ejecutar un programa cuando se inicia windows?
Amigos,
Aqui estoy denuevo solicitando vuestra ayuda, necesito saber como puede ejecutarse un aplicación hecha en visual al iniciarse windows si que estre entre al escritorio, por favor ayudenme , gracias.
Alexis
Yahoo! Encuentros Ahora encontrar pareja es mucho más fácil, probá el nuevo Yahoo! Encuentros. Visitá http://yahoo.cupidovirtual.com/servlet/NewRegistration
Hola a todos, queremos acercarles nuestras propuestas laborales vigentes.
Si desean postularse por favor envíen su CV la dirección de nuestra base de
Curriculms: cvitae@..., indicando en el subject la referencia.
Si deseas ver mas oportunidades laborales, te invitamos a ingresar en nuestra
web www.huenei.com desde donde podrás postularte a aquellas posiciones que sean
de tu interés.
--------------------
Referencia: PASV0001
Perfil: Analista Programador Visual Basic
Descripción: Para desempeñarse en proyectos en importantes Empresas, buscamos
Analistas Programadores Visual Basic Jr / Ssr / Sr con experiencia en alguna de
las herramientas que se detallan.
Valoraremos disponibilidad para viajar y manejo de idioma inglés.
Condiciones Requeridas:
Experiencia en Desarrollos en Visual Basic
Experiencia laboral o conocimientos de alguna de las siguientes herramientas:
- Manejo de capas
- Manejo de clases
- ASP
- Ansi C
- PL/SQL
- SQL Server (Stored Procedures - Triggers - T-SQL)
- BD Oracle
Condiciones Deseables:
- UML
- HTML
- Crystal Reports
- Redes
- GPL
Para todas las propuestas te ofrecemos:- Relación de Dependencia - Incorporación
inmediata - Crecimiento profesional- Continuidad laboral- Excelente ambiente de
trabajo - Capacitación.
Lugar de trabajo: Capital Federal
--------------------------------------------------------------------------------\
-----------
PASV0002
Perfil: Analista Programador Visual Basic
Descripción: Para importantes compañías, seleccionaremos Analistas Programadores
Visual Basic con experiencia mínima de 2 años utilizando las herramientas que se
detallan.
Condiciones Requeridas - Experiencia comprobable en Desarrollos en Visual Basic
sobre base de datos access y conectividad con DB Oracle- Diseño de DER´s en
Oracle, programación de Store Procedures y Triggers - Realización de Diseños
Técnicos, Programación y Pruebas Unitarias de aplicaciones.
Condiciones Deseables:
- PMI Certificado
Se Ofrece:
- Remuneración acorde al puesto- Incorporación inmediata- Continuidad Laboral-
Programa de beneficios- Excelente clima laboral
Lugar de Trabajo: Capital Federal
----------------------------------
Te agradecemos reenvíes este mail a aquellas personas a las que creas les pueda
interesar.
En caso de desear más información sobre algunas de las ofertas, por favor, no
dudes en contactarnos respondiéndonos este mail o por teléfono al 4878-1020.
Desde ya te agradecemos la atención.
Un cordial saludo,
Huenei Consultora Informática
Recursos Humanos
Rivadavia 413 Piso 4
[C1002AAC] Buenos Aires, Argentina
[54 11] 4878-1020
cvitae@...
www.huenei.com
Lo unico que tienes que hacer es crear un valor de tipo alfanumerico en esta clave del registro del sistema: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
entonces creas un valor alfanumerico que tenga el nombre de tu aplicacion y dentro del valor coloca la ubicacion de tu aplicacion ejem: "C:\archivos de programas\Miprograma\ejecutable.exe" y ya.
y pues para escribir en el registro del sistema tienes que buscar como hacerlo, eso si te toca a ti.
----- Mensaje original ---- De: adelgadopino <adelgadopino@...> Para: DesarrolloVB@... Enviado: martes 11 de diciembre de 2007, 10:45:48 Asunto: [VB] Como ejecutar un programa cuando se inicia windows?
Amigos,
Aqui estoy denuevo solicitando vuestra ayuda, necesito saber como puede ejecutarse un aplicación hecha en visual al iniciarse windows si que estre entre al escritorio, por favor ayudenme , gracias.
Alexis
Yahoo! Encuentros Ahora encontrar pareja es mucho más fácil, probá el nuevo Yahoo! Encuentros. Visitá http://yahoo.cupidovirtual.com/servlet/NewRegistration
Desde herramientas administrativas, tareas programadas, se puede setear un programa que se inicie al iniciarse Windows. Si necesitas que el programa tenga parametros de entrada, hace un .bat y lo dejas corriendo automaticamente.
Intentalo y nos contas.
Ing. Mariano Hevia mariano.hevia@...
De: DesarrolloVB@... [mailto:DesarrolloVB@...] En nombre de Juan Infante Enviado el: jueves, 06 de diciembre de 2007 15:15 Para: DesarrolloVB@... Asunto: Re: [VB] Programar una aplicación de VB que arranque como un servicio.
Interesante amigo lo que estas planteando, no se mucho de eso de servicios, pero te pediria enviar algun ejemplo de lo que estas haciendo, ya que me suena interesante eso de enviar archivos de una pc a otra.....
Saludos Juan Infante Piura, Peru
----- Mensaje original ---- De: Julio Roberto Castillo <jrcastillof@yahoo.com> Para: DesarrolloVB@gruposyahoo.com.ar Enviado: miércoles, 5 de diciembre, 2007 17:06:02 Asunto: [VB] Programar una aplicación de VB que arranque como un servicio.
Estimados amigos y colegas:
Esta es mi primera participación en este grupo y de antemano les agradesco la atención que pongan a mi inquietud y las respuestas que me puedad dar.
Mi problema es el siguiente: necesito desarrollar una aplicación que funcione como un servicio. O sea que cuando se encienda la computadora, quede como un residente en memoria, detectando una comunicación desde otra máquina; al producirse la comunicación, que sin interrumpir al usuario, empiece a recibir datos y los almacene en una base de datos y al terminar la comunicación, entonces y solamente entonces, de un mensaje de aviso al usuario, indicandole que se recibieron los datos. La mayor parte de los procesos ya estan hechos o encaminados, ya que anteriormente los datos se recibían manualmente. Desde la otra máquina le avisaban al usuario que se preparara a recibir los datos y se hacía manulmente. Pero como les decía al principio, lo que se necesitaría ahora es que el usuario no tenga que conectar el servicio, lo que permitiría que las actualizaciones de datos se hicieran a la media noche o otro horario de bajo tráfico en la red.
buscas el valor : "Shell" , vas a ver que tiene el valor "explorer.exe"
"explorer.exe" es el entorno de windows, si lo cambias, y pones "TuPrograma.exe" en lugar de arrancar win normalmente , arrancara tu aplicacion, pero tene en cuenta, que no tenes escritorio, barras, iconos, etc.
Amigos,
Aqui estoy denuevo solicitando vuestra ayuda, necesito saber como
puede ejecutarse un aplicación hecha en visual al iniciarse windows si
que estre entre al escritorio, por favor ayudenme , gracias.
Alexis
Estudiantes o graduados en Sistemas. Conocimientos y experiencia
laboral previa en programación orientada a objetos, SQL, programación
visual, DER.
Modalidad Contractual: contrato prolongado de locación de servicios.
Horario: 9:00 a 18:00. Enviar cv indicando remuneración pretendida a
mcaama@...
gracias gente anduvo barbaro!
--- VHGG <victorious@...> escribió:
>
>
> Cmb.listindex = month(Now()) -1
>
>
>
> De: DesarrolloVB@...
> [mailto:DesarrolloVB@...]
> En nombre de Jorge Isaac
> Enviado el: jueves, 06 de diciembre de 2007 05:49 pm
> Para: DesarrolloVB@...
> Asunto: [VB] posicionar combo box
>
>
>
> gente, una simple pregunta, pero no me sale. Tengo
> un
> combo box con los nombres de los doce meses del año,
> como hago para que al desplegar la lista de nombres,
> seme posicione en el mes actual? hay alguna forma?
> gracias!!
>
> JDI icq number 85093132
>
> Contacto MSN: newtongeo@...
> <mailto:newtongeo%40hotmail.com>
>
> Comparte video en la ventana de tus mensajes (y
> también tus fotos de
> Flickr). Usa el nuevo Yahoo! Messenger versión Beta.
> http://e1.beta.messenger.yahoo.com/
>
>
>
> __________ Información de NOD32, revisión 2707
> (20071206) __________
>
> Este mensaje ha sido analizado con NOD32 antivirus
> system
> http://www.nod32.com
>
>
JDI icq number 85093132
Contacto MSN: newtongeo@...
________________________________________________________________________________\
____
¡Capacidad ilimitada de almacenamiento en tu correo!
No te preocupes más por el espacio de tu cuenta con Correo Yahoo!:
http://correo.espanol.yahoo.com/
se me ocurre que tienes que capturar el evento y después de la fecha actual del PC capturar el mes con alguna función. Este lo comparas con tu combobox y los posicionas en el.
Por si te sirve
saludos
El día 6/12/07, Jorge Isaac <el_newton@...> escribió:
gente, una simple pregunta, pero no me sale. Tengo un combo box con los nombres de los doce meses del año, como hago para que al desplegar la lista de nombres, seme posicione en el mes actual? hay alguna forma?
gracias!!
Comparte video en la ventana de tus mensajes (y también tus fotos de Flickr). Usa el nuevo Yahoo! Messenger versión Beta.
http://e1.beta.messenger.yahoo.com/
Lo que hay que hacer en ese caso es tener un socket haciendo listening (escuchando) en el puerto sobre el que responde tu servicio, y cuando llega un request de conexión transferirlo a otro socket en un puerto cualquiera (de trabajo)
En general, conviene tener un array de Winsocks e irlos creando dinámicamente cade vez que llega un nuevo request, y eliminandolos (para liberarlos) cuando se termina de atender cada uno...
Aqui abajo te pego un ejemplo de la MSDN (esta en inglés) sobre lo que quieres...
Accepting More than One Connection Request
The basic server outlined above accepts only one connection request. However, it is possible to accept several connection requests using the same control by creating a control array. In that case, you do not need to close the connection, but simply create a new instance of the control (by setting its Index property), and invoking the Accept method on the new instance.
The code below assumes there is a Winsock control on a form named sckServer, and that its Index property has been set to 0; thus the control is part of a control array. In the Declarations section, a module-level variable intMax is declared. In the form's Load event, intMax is set to 0, and the LocalPort property for the first control in the array is set to 1001. Then the Listen method is invoked on the control, making it the "listening control. As each connection request arrives, the code tests to see if the Index is 0 (the value of the "listening" control). If so, the listening control increments intMax, and uses that number to create a new control instance. The new control instance is then used to accept the connection request.
Private intMax As Long
Private Sub Form_Load() intMax = 0 sckServer(0).LocalPort = 1001 sckServer(0).Listen End Sub
Private Sub sckServer_ConnectionRequest _
(Index As Integer, ByVal requestID As Long) If Index = 0 Then intMax = intMax + 1 Load sckServer(intMax) sckServer(intMax).LocalPort = 0 sckServer(intMax).Accept requestID
Load txtData(intMax) End If End Sub
Lo que quiero hacer es lo siguiente, que como mi winsock puede acpetar varias conexiones, es decir solo me acepta una, cuando otro se va a conectar me da error, existe un codigo que mi winsock puede acpetar mas de dos conexiones, y que cada conexion haga su trabajo independiente, ejemplo:
Usuario 1: se conecto, pide un servicio, EL SERVER LE DEVUELVE EL SERVICIO. Usuario 2: se conecto, pide un servicio(el mismo), EL SERVER LE DEVUELE EL SERVICIO.
De: DesarrolloVB@...
[mailto:DesarrolloVB@...] En nombre de Jorge Isaac Enviado el: jueves, 06 de diciembre de 2007 05:49 pm Para: DesarrolloVB@... Asunto: [VB] posicionar combo box
gente, una simple pregunta, pero no me sale. Tengo un
combo box con los nombres de los doce meses del año,
como hago para que al desplegar la lista de nombres,
seme posicione en el mes actual? hay alguna forma?
gracias!!
Comparte video en la ventana de tus mensajes (y también tus fotos de Flickr).
Usa el nuevo Yahoo! Messenger versión Beta. http://e1.beta.messenger.yahoo.com/
__________ Información de NOD32, revisión 2707 (20071206) __________
Utiliza la propiedad listindex
Saludos,
Briand Bernal
----- Original Message -----
From: "Jorge Isaac" <el_newton@...>
To: <DesarrolloVB@...>
Sent: Thursday, December 06, 2007 6:48 PM
Subject: [VB] posicionar combo box
> gente, una simple pregunta, pero no me sale. Tengo un
> combo box con los nombres de los doce meses del año,
> como hago para que al desplegar la lista de nombres,
> seme posicione en el mes actual? hay alguna forma?
> gracias!!
>
>
>
> JDI icq number 85093132
>
> Contacto MSN: newtongeo@...
>
>
>
> Comparte video en la ventana de tus mensajes (y también tus fotos de
> Flickr). Usa el nuevo Yahoo! Messenger versión Beta.
> http://e1.beta.messenger.yahoo.com/
>
>
> ==================================
> El Blog de Pablo Fernando Sanchez:
> http://pfsanchez.blogspot.com/
> ==================================
> Enlaces a Yahoo! Grupos
>
>
>
>
>
Interesante amigo lo que estas planteando, no se mucho de eso de servicios, pero te pediria enviar algun ejemplo de lo que estas haciendo, ya que me suena interesante eso de enviar archivos de una pc a otra.....
Saludos Juan Infante Piura, Peru
----- Mensaje original ---- De: Julio Roberto Castillo <jrcastillof@...> Para: DesarrolloVB@... Enviado: miércoles, 5 de diciembre, 2007 17:06:02 Asunto: [VB] Programar una aplicación de VB que arranque como un servicio.
Estimados amigos y colegas:
Esta es mi primera participación en este grupo y de antemano les agradesco la atención que pongan a mi inquietud y las respuestas que me puedad dar.
Mi problema es el siguiente: necesito desarrollar una aplicación que funcione como un servicio. O sea que cuando se encienda la computadora, quede como un residente en memoria, detectando una comunicación desde otra máquina; al producirse la comunicación, que sin interrumpir al usuario, empiece a recibir datos y los almacene en una base de datos y al terminar la comunicación, entonces y solamente entonces, de un mensaje de aviso al usuario, indicandole que se recibieron los datos. La mayor parte de los procesos ya estan hechos o encaminados, ya que anteriormente los datos se recibían manualmente. Desde la otra máquina le avisaban al usuario que se preparara a recibir los datos y se hacía manulmente. Pero como les
decía al principio, lo que se necesitaría
ahora es que el usuario no tenga que conectar el servicio, lo que permitiría que las actualizaciones de datos se hicieran a la media noche o otro horario de bajo tráfico en la red.
gente, una simple pregunta, pero no me sale. Tengo un
combo box con los nombres de los doce meses del año,
como hago para que al desplegar la lista de nombres,
seme posicione en el mes actual? hay alguna forma?
gracias!!
JDI icq number 85093132
Contacto MSN: newtongeo@...
Comparte video en la ventana de tus mensajes (y también tus fotos de
Flickr). Usa el nuevo Yahoo! Messenger versión Beta.
http://e1.beta.messenger.yahoo.com/
alguien me podria decir como se puede poner un grafico estadistico de una base de datos en un formulario. Leí que lo podia hacer con el Microsoft Chart pero no entiendo mucho el codigo.
Me podrian decir donde puedo conseguir info detallada.
Gracias.
Comparte video en la ventana de tus mensajes (y también tus fotos de Flickr). Usa el nuevo Yahoo! Messenger versión Beta. Visita http://e1.beta.messenger.yahoo.com/
Por ahí en algún lado de la internet, había un control llamado NTSVC.ocx
En la documentación de dicho control estaban los requerimientos (Además de usar dicho control) que tenía que tener una aplicación VB para poder instalarse como servicio.
Microsoft (donde estaba originalmente) nunca lo recomendó y siempre dijo que estaba disponible "como es" y que se usara a cuenta y riesgo del usuario.
Luego creo que lo sacó de su página... Pero en algún repositorio de cosas viejas sigue estando.
Espero que te sirva Saludos Alberto
On Dec 5, 2007 7:06 PM, Julio Roberto Castillo <jrcastillof@...> wrote:
Estimados amigos y colegas:
Esta es mi primera participación en este grupo y de antemano les agradesco la atención que pongan a mi inquietud y las respuestas que me puedad dar.
Mi problema es el siguiente: necesito desarrollar una aplicación que funcione como un servicio. O sea que cuando se encienda la computadora, quede como un residente en memoria, detectando una comunicación desde otra máquina; al producirse la comunicación, que sin interrumpir al usuario, empiece a recibir datos y los almacene en una base de datos y al terminar la comunicación, entonces y solamente entonces, de un mensaje de aviso al usuario, indicandole que se recibieron los datos. La mayor parte de los procesos ya estan hechos o encaminados, ya que anteriormente los datos se recibían manualmente. Desde la otra máquina le avisaban al usuario que se preparara a recibir los datos y se hacía manulmente. Pero como les decía al principio, lo que se necesitaría
ahora es que el usuario no tenga que conectar el servicio, lo que permitiría que las actualizaciones de datos se hicieran a la media noche o otro horario de bajo tráfico en la red.
Esta es mi primera participación en este grupo y de antemano les agradesco la atención que pongan a mi inquietud y las respuestas que me puedad dar.
Mi problema es el siguiente: necesito desarrollar una aplicación que funcione como un servicio. O sea que cuando se encienda la computadora, quede como un residente en memoria, detectando una comunicación desde otra máquina; al producirse la comunicación, que sin interrumpir al usuario, empiece a recibir datos y los almacene en una base de datos y al terminar la comunicación, entonces y solamente entonces, de un mensaje de aviso al usuario, indicandole que se recibieron los datos. La mayor parte de los procesos ya estan hechos o encaminados, ya que anteriormente los datos se recibían manualmente. Desde la otra máquina le avisaban al usuario que se preparara a recibir los datos y se hacía manulmente. Pero como les decía al principio, lo que se necesitaría
ahora es que el usuario no tenga que conectar el servicio, lo que permitiría que las actualizaciones de datos se hicieran a la media noche o otro horario de bajo tráfico en la red.
Yo tengo otro problema. Utilizo VB 6.0 con Crystal Reports 8.0 La base de datos es ACCESS. Utilizo DAO 3.6 En el crystal report lo veo bien al reporte. Pero cuando lo hago desde VB me da el siguiente error y no me muestra nada.
Los referentes más importantes en compra/venta de autos se juntaron: Demotores y Yahoo!. Ahora comprar o vender tu auto es más fácil. Visitá http://ar.autos.yahoo.com/
Quisiera saber si alguien dicta clases particulares de .net, especialmente asp.net o si me pueden pasar el dato algun profesional que lo haga. Y si puede facturar, mejor. En principio serían clases de asp.net y como aplicar tecnica de programación en capas. Tal vez luego se pueda extender a vb.net y técnicas utilizando las ventajas de la POO. Gracias.
Salu2!!! Pedro Pedro.M.Torres@gmail.com *Es mejor consultar las cosas con la almohada a tiempo que perder el sueño por su causa después.
Usando The Bat! v3.99.24 en Windows XP 5.1 Build 2600 Service Pack 2 ============================================================ The Bat! El MEJOR cliente de e-mail! Bajelo de http://www.ritlabs.com/the_bat/
Hola !
Quisiera saber si alguien dicta clases particulares de .net,
especialmente asp.net o si me pueden pasar el dato algun profesional
que lo haga. Y si puede facturar, mejor. En principio serían clases de
asp.net y como aplicar tecnica de programación en capas. Tal vez luego
se pueda extender a vb.net y técnicas utilizando las ventajas de la
POO. Gracias.
Me olvide, sería para quien resida en Buenos Aires - Argentina.
Concretamente en Capital Federal o Gran Buenos Aires.
Salu2!!!
Pedro
Pedro.M.Torres@...
*Es mejor consultar las cosas con la almohada a tiempo que
perder el sueño por su causa después.
Usando The Bat! v3.99.24 en Windows XP 5.1 Build 2600 Service Pack 2
============================================================
The Bat! El MEJOR cliente de e-mail!
Bajelo de http://www.ritlabs.com/the_bat/
Hola !
Quisiera saber si alguien dicta clases particulares de .net,
especialmente asp.net o si me pueden pasar el dato algun profesional
que lo haga. Y si puede facturar, mejor. En principio serían clases de
asp.net y como aplicar tecnica de programación en capas. Tal vez luego
se pueda extender a vb.net y técnicas utilizando las ventajas de la
POO. Gracias.
Salu2!!!
Pedro
Pedro.M.Torres@...
*Es mejor consultar las cosas con la almohada a tiempo que
perder el sueño por su causa después.
Usando The Bat! v3.99.24 en Windows XP 5.1 Build 2600 Service Pack 2
============================================================
The Bat! El MEJOR cliente de e-mail!
Bajelo de http://www.ritlabs.com/the_bat/
por favor enviame un mail a ale_ivan2000@yahoo.com.ar por este tema asi te lo envio por que no puedo enviar archivos de ese tamaño desde el trabajo(pesa solo 5 megas, pero igual no puedo.)
a mi me interesa ese manualito de . net, te agradeceria si lo colocas o me lo envias
Manuel Modesto Jesus Canchan Ingeniero en computación SiliceWorld@ hotmail.com
To: DesarrolloVB@
gruposyahoo. com.ar From: desarrollo_estadist ica@buenosaires. gov.ar Date: Mon, 26 Nov 2007 16:29:30 -0300 Subject: Re: [VB] tengo manuales
a mi tambien me interesan los manuales. tengo uno muy bueno de VB.Net (si a alguien le interesa pidamelo, no se si es del todo pertinente en este grupo)
por otro lado me parece que lo interesante seria subirlo al grupo para que a quien le interese lo pueda descargar. salu2 a todos.
Comparte video en la ventana de tus mensajes (y también tus fotos de Flickr). Usa el nuevo Yahoo! Messenger versión Beta. Visita http://e1.beta.messenger.yahoo.com/
Yo tengo otro problema. Utilizo VB 6.0 con Crystal Reports 8.0 La base de datos es ACCESS. Utilizo DAO 3.6 En el crystal report lo veo bien al reporte. Pero cuando lo hago desde VB me da el siguiente error y no me muestra nada.
Los referentes más importantes en compra/venta de autos se juntaron: Demotores y Yahoo!. Ahora comprar o vender tu auto es más fácil. Visitá http://ar.autos.yahoo.com/
por favor enviame un mail a ale_ivan2000@... por este tema asi te lo envio por que no puedo enviar archivos de ese tamaño desde el trabajo(pesa solo 5 megas, pero igual no puedo.)
a mi me interesa ese manualito de . net, te agradeceria si lo colocas o me lo envias
Manuel Modesto Jesus Canchan Ingeniero en computación SiliceWorld@ hotmail.com
To: DesarrolloVB@ gruposyahoo. com.ar From: desarrollo_estadist ica@buenosaires. gov.ar Date: Mon, 26 Nov 2007 16:29:30 -0300 Subject: Re: [VB] tengo manuales
a mi tambien me interesan los manuales. tengo uno muy bueno de VB.Net (si a alguien le interesa pidamelo, no se si es del todo pertinente en este grupo)
por otro lado me parece que lo interesante seria subirlo al grupo para que a quien le interese lo pueda descargar. salu2 a todos.
Express yourself instantly with MSN Messenger! MSN Messenger
Compartí video en la ventana de tus mensajes y también tus fotos de Flickr. Usá el Nuevo Yahoo! Messenger versión Beta. Visitá http://ar.beta.messenger.yahoo.com/
Lo que hay que hacer en ese caso es tener un socket haciendo listening (escuchando) en el puerto sobre el que responde tu servicio, y cuando llega un request de conexión transferirlo a otro socket en un puerto cualquiera (de trabajo)
En general, conviene tener un array de Winsocks e irlos creando dinámicamente cade vez que llega un nuevo request, y eliminandolos (para liberarlos) cuando se termina de atender cada uno...
Aqui abajo te pego un ejemplo de la MSDN (esta en inglés) sobre lo que quieres...
Accepting More than One Connection Request
The basic server outlined above accepts only one connection request. However, it is possible to accept several connection requests using the same control by creating a control array. In that case, you do not need to close the connection, but simply create a new instance of the control (by setting its Index property), and invoking the Accept method on the new instance.
The code below assumes there is a Winsock control on a form named sckServer, and that its Index property has been set to 0; thus the control is part of a control array. In the Declarations section, a module-level variable intMax is declared. In the form's Load event, intMax is set to 0, and the LocalPort property for the first control in the array is set to 1001. Then the Listen method is invoked on the control, making it the "listening control. As each connection request arrives, the code tests to see if the Index is 0 (the value of the "listening" control). If so, the listening control increments intMax, and uses that number to create a new control instance. The new control instance is then used to accept the connection request.
Private intMax As Long
Private Sub Form_Load() intMax = 0 sckServer(0).LocalPort = 1001 sckServer(0).Listen End Sub
Private Sub sckServer_ConnectionRequest _
(Index As Integer, ByVal requestID As Long) If Index = 0 Then intMax = intMax + 1 Load sckServer(intMax) sckServer(intMax).LocalPort = 0 sckServer(intMax).Accept requestID
Load txtData(intMax) End If End Sub
Espero que te sirva
Saludos Alberto
On Dec 1, 2007 4:40 PM, Gerardo Cardenas Gonzales <
gerardcarmed@...> wrote:
Amigos,
Me pueden ayudar con la siguiente duda:
Lo que quiero hacer es lo siguiente, que como mi winsock puede acpetar
varias conexiones, es decir solo me acepta una, cuando otro se va a
conectar me da error, existe un codigo que mi winsock puede acpetar mas de
dos conexiones, y que cada conexion haga su trabajo independiente, ejemplo:
Usuario 1: se conecto, pide un servicio, EL SERVER LE DEVUELVE EL SERVICIO.
Usuario 2: se conecto, pide un servicio(el mismo), EL SERVER LE DEVUELE EL
SERVICIO.
Amigos,
Me pueden ayudar con la siguiente duda:
Lo que quiero hacer es lo siguiente, que como mi winsock puede acpetar
varias conexiones, es decir solo me acepta una, cuando otro se va a
conectar me da error, existe un codigo que mi winsock puede acpetar mas de
dos conexiones, y que cada conexion haga su trabajo independiente, ejemplo:
Usuario 1: se conecto, pide un servicio, EL SERVER LE DEVUELVE EL SERVICIO.
Usuario 2: se conecto, pide un servicio(el mismo), EL SERVER LE DEVUELE EL
SERVICIO.
esa es mas o menos la idea.
Gracias ante manos, espero su ayuda, por favor.
Amigos,
Me pueden ayudar con la siguiente duda:
Lo que quiero hacer es lo siguiente, que como mi winsock puede acpetar
varias conexiones, es decir solo me acepta una, cuando otro se va a
conectar me da error, existe un codigo que mi winsock puede acpetar mas de
dos conexiones, y que cada conexion haga su trabajo independiente, ejemplo:
Usuario 1: se conecto, pide un servicio, EL SERVER LE DEVUELVE EL SERVICIO.
Usuario 2: se conecto, pide un servicio(el mismo), EL SERVER LE DEVUELE EL
SERVICIO.
esa es mas o menos la idea.
Gracias ante manos, espero su ayuda, por favor.
Si me permitís el comentario, me estoy leyendo recién el VISUAL BASIC 2005 FOR DUMMIES, que me bajé de la net, y está super, aunque en ingles ... pero muy ameno, divertido y en formato .PDF de calidad
_.•´) ¸.•´¸.•´¯) ¸.•*¯) (¸.•´ (¸.•´ .•´ (¸.•->..... I s r a ..
~ NO SE CUANTO TIEMPO HE PERDIDO ... VIVO TAN DEPRISA QUE SE ME CAE DE LOS BOLSILLOS ~
a mi tambien me interesan los manuales. tengo uno muy bueno de VB.Net (si a alguien le interesa pidamelo, no se si es del todo pertinente en este grupo)
por otro lado me parece que lo interesante seria subirlo al grupo para que a quien le interese lo pueda descargar. salu2 a todos.