Una punta para hacer DDE

busca en el help o en la web LinkItem, LinkMode, LinkTopic y vas a encontrar 
ejemplos de DDE, es sencillo de implementar y funciona bien para comunicar dos 
aplicaciones (incluso a traves de la red)

Sergio




----- Original Message ----- 
From: Marcela Junyent 
To: vbusers List Member 
Sent: Friday, September 28, 2007 12:01 PM
Subject: [vbusers] Disparar un evento Key Down



No, las dos son exes...  pero gracias igual. Me parece que voy a buscar otra 
orientación a la solución como generar un archivo intermedio.
Gracias. Marce




From: [EMAIL PROTECTED]
To: [email protected]
Subject: [vbusers] Disparar un evento Key Down
Date: Fri, 28 Sep 2007 14:56:05 +0000


Claro, pero deberias declararlo a nivel Modulo arriba como publico.
 
Public Event MyKeyDown(KeyCode As Integer, Shift As Integer)
 
¿Las dos Aplicaciones son del tipo Exes Standard..? o Una de las dos (o ambas) 
es un Dll o ExeActivex...?
Me falto aclararte que esto serviria para el caso en que una de las dos App sea 
o un Proyecto Dll o un Proyecto ExeActiveX. Entonces sí podrias utilizar esto.
 
Saludos
CarlosMag



From: [EMAIL PROTECTED]
To: [email protected]
Subject: [vbusers] Disparar un evento Key Down
Date: Fri, 28 Sep 2007 09:40:22 -0500

Lo probe pero la aplicación desde donde haria el RaiseEvent no conoce el otro 
evento... Me da que no existe...
 
Marce





From: [EMAIL PROTECTED]
To: [email protected]
Subject: [vbusers] Disparar un evento Key Down
Date: Fri, 28 Sep 2007 14:27:13 +0000

 
Porque no te serviria declarar el evento en tu Aplicacion A y consumirlo desde 
el Form de tu aplicacion B?

Saludos cordiales
CarlosMag
 



From: [EMAIL PROTECTED]
To: [email protected]
Subject: [vbusers] Disparar un evento Key Down
Date: Fri, 28 Sep 2007 08:56:09 -0500


Gracias por sus respuestas. Pero me parece que no me expique bien.
Yo tengo dos Aplicaciones en VB6. 
Una es la que tendría que enviar eventos de teclado ("SendKey") a un formulario 
de la segunda aplicacion.
 
Agradezco cualquier ayuda, ya que no estoy encontrando la forma de hacerlo. 
Gracias. Marcela



From: [EMAIL PROTECTED]
To: [email protected]
Subject: [vbusers] Disparar un evento Key Down
Date: Fri, 28 Sep 2007 13:45:11 +0000

 
Lo que se me ocurre es que desde tu codigo podes delarar un evento y 
dispararlo: (Si estamos hablando de VB6 sería asi)
 
Al declararlo:
   Public Event MyKeyDown(KeyCode As Integer, Shift As Integer)

Al dispararlo:
RaiseEvent MyKeyDown(27, 0)

(Ahi estarias mandando la tecla Esc con el Shift Apagado)
 
Saludos y espero que te sirva
CarlosMag



From: [EMAIL PROTECTED]
To: [email protected]
Subject: [vbusers] Disparar un evento Key Down
Date: Fri, 28 Sep 2007 10:34:44 -0300


Perdón, no entendí lo que necesitás, pero hago un resumen de lo q se me ocurre 
puede servir.

Al código que programaste para el evento lo podes llamar lo podés llamar desde 
cualquier lugar del código haciendo Call Form_KeyDown()

Si querés hacer como que presionas una tecla desde el código en vez de usar el 
teclado, podés usar el método SendKeys de VB, o sino podés revisar este link 
que utiliza APIs de Windows para hacer lo mismo.
http://www.recursosvisualbasic.com.ar/htm/listado-api/153-keybd_event-en-ves-de-sendkeys.htm

Cristian






De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Marcela Junyent
Enviado el: Viernes, 28 de Septiembre de 2007 09:41
Para: vbusers List Member
Asunto: [vbusers] Disparar un evento Key Down

Hola Gente,
          Alguien sabe como  tengo que hacer para simular (disparar) un evento 
KeyDown.. 
Quiero que el evento de teclado sea tomado por otra interfaz.
 
 
Gracias, Marcela



Se uno de los primeros en probar Windows Live Mail. Windows Live Mail.

No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.488 / Virus Database: 269.13.33/1034 - Release Date: 27/09/2007 
17:00


No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.5.488 / Virus Database: 269.13.33/1034 - Release Date: 27/09/2007 
17:00






Envía mensajes de correo electrónico directamente a tu blog con MSN. Carga 
chistes, fotografías y muchas otras cosas. Es gratis. 



Se uno de los primeros en probar Windows Live Mail. Windows Live Mail. 



Envía mensajes de correo electrónico directamente a tu blog con MSN. Carga 
chistes, fotografías y muchas otras cosas. Es gratis. 



Se uno de los primeros en probar Windows Live Mail. Windows Live Mail. 



Se uno de los primeros en probar Windows Live Mail. Windows Live Mail. 



Envía mensajes de correo electrónico directamente a tu blog con MSN. Carga 
chistes, fotografías y muchas otras cosas. Es gratis.

__________ Información de NOD32, revisión 2558 (20070928) __________

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

Responder a