Autor Tema: Convertir un Programa de VB.Net a VB6  (Leído 2865 veces)

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

TOLO68

  • Kilobyte
  • **
  • Mensajes: 60
  • Reputación: +2/-0
    • Ver Perfil
Convertir un Programa de VB.Net a VB6
« en: Abril 07, 2022, 08:33:27 pm »
Hola a todo el foro!!!!!
Hacia mucho tiempo que no entraba por aqui   :)

Tengo el siguiente codigo en VB.Net
Necesito hacerlo en Qbasic o VB6 (sin el Control MSComm)
Es decir con la instruccion de....
Open COM "COM3:115200,N,8,1........" As #1
O con la API de Windows

Esta es una parte del codigo de VB.Net

............


Imports System.IO
Imports Microsoft.VisualBasic

Module Module1

    Dim WithEvents Serial1 As System.IO.Ports.SerialPort

    Public Function LeerPuerto(ByVal Puerto As String) As String

        Try

            Serial1 = New System.IO.Ports.SerialPort
            Serial1.PortName = Puerto
            Serial1.BaudRate = 115200
            Serial1.DataBits = 8
            Serial1.StopBits = IO.Ports.StopBits.One
            Serial1.Parity = IO.Ports.Parity.None
            Serial1.Open()
            Serial1.Write("065FAA0C33DA0341")

            Serial1.Close()
            Return Respuesta
        Catch
            Return "False"
        End Try
    End Function

    Private Sub SerialPort1_DataReceived(ByVal sender As Object, ByVal e As System.IO.Ports.SerialDataReceivedEventArgs) Handles Serial1.DataReceived
        Dim r, l As String
        Dim i As Integer


        Try
            r = Serial1.ReadExisting
            Select Case Paso
                Case 1
                    l = "010A0003041001210000"
                    Paso = 2
                    Serial1.Write(l)
                Case 2
                    .........
                Case 10
                    i = InStr(r, "[")
                    If i > 0 Then
                       
                        Paso = 0
                        r = Mid(r, i + 1, 8)
                        Respuesta = r
                    End If
            End Select
        Catch ex As Exception
        End Try
    End Sub

End Module

............

Es posible convertirlo ???
Muchas gracias por adelantado.
Saludos!!!!

LeandroA

  • Administrador
  • Petabyte
  • *****
  • Mensajes: 1128
  • Reputación: +151/-8
    • Ver Perfil
Re:Convertir un Programa de VB.Net a VB6
« Respuesta #1 en: Abril 07, 2022, 11:22:18 pm »
hola Tolo, echale un ojo a este post http://leandroascierto.com/foro/index.php?topic=345.0
mas no puedo ayudar porque nunca utilice COM

Saludos.

TOLO68

  • Kilobyte
  • **
  • Mensajes: 60
  • Reputación: +2/-0
    • Ver Perfil
Re:Convertir un Programa de VB.Net a VB6
« Respuesta #2 en: Abril 08, 2022, 09:02:09 am »
Leandro muchas gracias.
Con esta clase pude hacer algunas pruebas

Saludos desde España!!!  :D