Autor Tema: Pasar datos de una aplicacion a otra aplicacion (Form)  (Leído 9293 veces)

0 Usuarios y 1 Visitante están viendo este tema.

omarinho23

  • Megabyte
  • ***
  • Mensajes: 105
  • Reputación: +0/-1
    • Ver Perfil
Pasar datos de una aplicacion a otra aplicacion (Form)
« en: Noviembre 27, 2010, 02:54:22 pm »
buenas con todos, Quisiera saber si alguien sabe como pasar los datos de un form de una aplicacion "A" a otro form en una aplicacion "B"
alguien sabe los codigos?

siendo los form iguales con los mismos datos

osea

aplicacion "A" --------------> aplicacion "B"

Nombre XXX   --------------> Nombre XXX
Apellido XXX   --------------> Apellido XXX
RUC XXX         --------------> RUC XXX

pasar los datos de "A" a "B"

alguien sabe me puede ayudar! gracias!



Psyke1

  • Megabyte
  • ***
  • Mensajes: 130
  • Reputación: +11/-7
  • VBManiac
    • Ver Perfil
    • h-Sec
Re:Pasar datos de una aplicacion a otra aplicacion (Form)
« Respuesta #1 en: Noviembre 27, 2010, 04:47:58 pm »
Declaras las variables en un módulo de forma pública:
Código: (vb) [Seleccionar]
Option Explicit
Public Hola As Long

Desde el Form1:
Código: [Seleccionar]
Option Explicit
Private Sub Form_Load
    Hola = 3
End Sub

En el Form2:
Código: [Seleccionar]
Option Explicit
Private Sub Form_Load
    Msgbox CStr(Hola)
End Sub

Es eso lo que buscas?

DoEvents! :P

xkiz ™

  • Moderador Global
  • Gigabyte
  • *****
  • Mensajes: 283
  • Reputación: +30/-11
    • Ver Perfil
    • xkiz ™
Re:Pasar datos de una aplicacion a otra aplicacion (Form)
« Respuesta #2 en: Noviembre 27, 2010, 06:22:27 pm »
si no me equivoco, lo que el busca es transferir información entre aplicaciones distintas, AppA.exe --- [ data ] --> AppB.exe.
si es eso aca en la web de Leandro habia visto algo de eso, solo que ahora no lo pude encontrar...

LeandroA

  • Administrador
  • Petabyte
  • *****
  • Mensajes: 1128
  • Reputación: +151/-8
    • Ver Perfil
Re:Pasar datos de una aplicacion a otra aplicacion (Form)
« Respuesta #3 en: Noviembre 27, 2010, 06:48:43 pm »
Hola es una clase que simula lo conosido como comunicacion DDE este utiliza otro metodo pero el fin es el  mismo, pasar datos de una aplicación a la otra

http://www.leandroascierto.com.ar/categoria/M%C3%B3dulos/articulo/ClaseDDE.php

Saludos.

omarinho23

  • Megabyte
  • ***
  • Mensajes: 105
  • Reputación: +0/-1
    • Ver Perfil
Re:Pasar datos de una aplicacion a otra aplicacion (Form)
« Respuesta #4 en: Diciembre 05, 2010, 03:50:44 pm »
ola leandro gracias me ayuda bastante pero tengo una duda

trato de pasar dos datos en 2 txt box y solo lo que ace es unir esos 2 datos en un solo text box del otro programa

osea

programa A   ----- pasar a Programa B

text1 : nombre   ----   text1: nombredia
text2: dia           ----   text2: (vacio)

como hago ;S trato de hacerlo pero lo unico q me salae es eso u,u

LeandroA

  • Administrador
  • Petabyte
  • *****
  • Mensajes: 1128
  • Reputación: +151/-8
    • Ver Perfil
Re:Pasar datos de una aplicacion a otra aplicacion (Form)
« Respuesta #5 en: Diciembre 05, 2010, 08:41:15 pm »
hola tenes que dividir los datos hay muchas formas de resolver ese problema pero bueno agamos eso de dividir

por ejemplo de una aplicacion envias el dato
Código: (Vb) [Seleccionar]
cDDE.SendData(cDDE.hwndSever, "Hola" & "|" & "Mundo")
y en la otra aplicación en el evento DataArrival haces lo siguiente

Código: (vb) [Seleccionar]
Private Sub cDDE_DataArrival(ByVal hwnd As Long, ByVal vData As Variant)
    Dim sText() As String
   
    sText() = Split(vData, "|") 'Dividis los datos por el signo |
   
    Text1 = sText(0)
    Text2 = sText(1)
End Sub

DarkStreaM

  • Bytes
  • *
  • Mensajes: 22
  • Reputación: +1/-4
  • Los Sentimientos son la fuente de todos los miedos
    • Ver Perfil
Re:Pasar datos de una aplicacion a otra aplicacion (Form)
« Respuesta #6 en: Diciembre 11, 2010, 10:15:09 pm »
Emm puedes hacer una Sub pro ejemplo

Formulario B
Código: [Seleccionar]
Option Explicit
Dim a,b As String
Public Sub asdf(var1 As String,var2 As String)
a =  var1
b =  var2
Me.Show
End Sub

y en el Form A, llamar al B

Código: [Seleccionar]
Form2.asdf "mivar1","mivar2"

ADONAIRAFA

  • Gigabyte
  • ****
  • Mensajes: 291
  • Reputación: +37/-1
  • Que bien se siente al terminar un programa !!!
    • Ver Perfil
Re:Pasar datos de una aplicacion a otra aplicacion (Form)
« Respuesta #7 en: Febrero 01, 2011, 11:36:33 pm »
Lo que buscass podrías encontrarlo en:

http://vexpert.mvps.org/Default.aspx

Esta web, es de uno de los "gurús" de Visual Basic: Harvey Triana. Allí, entre sus diversos artículos, tiene uno que se llama Comunicación entre Ejecutables. De repente te puede servir.

Saludos !!!
Hay dos tipos de personas: Los que siguen un camino... y los que hacen camino al avanzar !!!