Hay una variedad de maneras de pasar información entre diferentes aplicaciones de Visual Basic . Estos varían en complejidad de la información , simplemente copia al portapapeles de uso común por las operaciones de cortar y pegar para crear complejos servidor /relaciones con los clientes /interface . Un buen punto medio es la " named pipe ", que permite tanto un solo sentido y dos vías de comunicación entre las aplicaciones que utilizan cadenas simples . Instrucciones
1
Crear un nuevo proyecto haciendo clic en " Archivo", " Nuevo proyecto " en el menú principal. Cuando se le solicite , le dan el nombre de " PipeServer . " Mantenga el resto de ajustes en sus valores predeterminados y haga clic en " Aceptar".
Se le presentará con una ventana en blanco en la interfaz gráfica de usuario ( GUI) de diseño.
2
Agregar un botón a la interfaz arrastrando el icono "Botón " de la lista de componentes a la izquierda y colocándolo en tu ventana.
Como se trata de un simple tutorial , usted no tiene que preocuparse por el cambio de nombre o personalizar el texto.
3
doble clic en el botón. Esto lo llevará a cabo del diseñador GUI y en el editor de código fuente de la aplicación. Asimismo, se creará un evento para cuando el usuario hace clic en el botón
Añadir este código en el evento : .
Tubería Dim As New System.IO.Pipes.NamedPipeServerStream ( " testPipe " , IO.Pipes.PipeDirection.Out ) pipe.WaitForConnection ()
sw As New System.IO.StreamWriter (pipe) sw.AutoFlush = Truesw.WriteLine ( "Estamos enviando estos datos ") < br >
ir línea por línea , se crea un nuevo PipeServer y lo nombra " testPipe . " declara que esta aplicación sólo puede escribir información a la tubería y no leerlo de nuevo .
luego se detiene para esperar a que una aplicación cliente para conectarse a ella. Tan pronto como esto ocurre , se abre un StreamWriter , que hará que sea más fácil escribir la información a la tubería. Cuenta la StreamWriter para escribir automáticamente la información a la tubería tan pronto como lo reciba , y escribe una cadena sencilla de la tubería para ser leído por el cliente.
Que termina el servidor.
4
Abre una nueva copia de Visual Basic y cree otro nuevo proyecto denominado " PipeClient . " Al igual que antes, las opciones por defecto son suficientes .
5
Agregar un cuadro de texto arrastrando el " Cuadro de texto " ; . icono de la lista de los componentes en la ventana
6
Agregar un botón arrastrándolo desde la lista de componentes
7
Haga doble clic en el botón para ir a la . . editor de código fuente y crear un evento
Añadir este código para ese evento :
tubería Dim As New System.IO.Pipes.NamedPipeClientStream ( "localhost ", " testPipe ") la cañería . Conectar ( )
lector As New System.IO.StreamReader ( tubería)
datos dévil como secuencia
datos
= reader.ReadLine ()
< p > = TextBox1.Text de datos