Ejemplos usando el Api de windows para Visual basic

261 - Mandar UDT en el evento SendData de un Winsock

<Volver> - Anterior - Siguiente



 

 

 

Ejemplo en visual basic 6 basado en la KB de microsodt que utiliza la Api de windows CopyMemory para poder mandar un Type ( Estructura de datos definida por el usuario ) con un control Winsock

 

Descripción :

El código fuente, tiene un formulario de prueba servidor y un form de prueba cliente.

 

 

 

Cada uno tiene definido la siguiente estructura de datos UDT

Private Type UDT
  Nombre As String * 40
  Apellido As String * 50
  Email As String * 60
  Ciudad As String * 40
  Pais As String * 20
  IdCliente As Integer
  fecha As Date
  MontoCompra As Double
  HoraCompra As Date
End Type 

 

Vista previa de FrmCliente y frmServer de prueba

 

En el momento de enviar mediante el cliente con el método SendData, se usa CopyMemory para copiar el UDT en un array de bytes .Luego ese array se pasa a un variant que finalmente es enviado con SendData, ya que no se puede enviar el UDT directamente

Desde el servidor también se realiza la conversión de datos con CopyMemory y luego se recuperan con GetData

 

Descargar

 

Nota. Este es el mismo ejemplo pero corregido por Leandro Ascierto y Cobein ya que el anterior tenia un error : Descargar


Recursos visual basic 6 - Enlaces relacionados



Buscar en Recursos vb