Barcode Scanner and RS232 commmunication

Posted on 2004-11-28
Last Modified: 2013-11-18
I have two separate programs that worked just fine one is in VB6 the other is in VB.Net. I get error when I tried to upgrade VB6 to VB.Net. ( Got an error message about MSCOMMX etc...)  The first program is in VB6, reads in the barcode scanner data great. (source code can be found at and the Second part of the code copy to the clipboard (VB.Net).
 Public Class frmMain
    Inherits System.Windows.Forms.Form

    Private Sub btnCopy_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnCopy.Click
        'This will add the text in the textbox to the clipboard. With
        'the value set to false it will clear the clipboard of the data
        'added by this program when the program exits.

        Clipboard.SetDataObject(txtSource.Text, False)
    End Sub

    Private Sub btnPaste_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnPaste.Click
        'We want the data to be in a text format to add in our textbox

        txtDest.Text = Clipboard.GetDataObject.GetData(DataFormats.Text, True)
    End Sub

    Private Sub frmMain_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

    End Sub

    Private Sub txtSource_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtSource.TextChanged

    End Sub
End Class

I want to compare the serial data that comes in from the first program to a list of other data. For example: if the serial data is YES, it will compare "YES", "NO", OR "MAYBE" will be the three choices.  When yes is true, then it would print out a phrase, Ex: "You are correct". Then copy to the clipboard "You are correct"
So, my questions are is there a way I can convert VB6 to VB.Net, or VB.Net to Vb6. And is there a simple code to do the above compare function.
Question by:2InVY59
    LVL 9

    Accepted Solution

    LVL 96

    Assisted Solution

    by:Bob Learned
    There are simple serial communications solutions for .NET:  

    Sax.NET community version in Visual Basic.NET Resource Kit:

    You can't convert VB.NET back to VB6 automatically, you would need to convert that code manually.  But copying to the clipboard in VB6 is trivial.


    Author Comment

    Thank you. But I am still confused on how to write the compare function in Vb6 or Vb.Net.
    LVL 9

    Expert Comment

    check out String.Compare

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    What Is Threat Intelligence?

    Threat intelligence is often discussed, but rarely understood. Starting with a precise definition, along with clear business goals, is essential.

    Introduction When many people think of the WebBrowser ( control, they immediately think of a control which allows the viewing and navigation of web pages. While this is true, it's a…
    Calculating holidays and working days is a function that is often needed yet it is not one found within the Framework. This article presents one approach to building a working-day calculator for use in .NET.
    Viewers will get an overview of the benefits and risks of using Bitcoin to accept payments. What Bitcoin is: Legality: Risks: Benefits: Which businesses are best suited?: Other things you should know: How to get started:
    Illustrator's Shape Builder tool will let you combine shapes visually and interactively. This video shows the Mac version, but the tool works the same way in Windows. To follow along with this video, you can draw your own shapes or download the file…

    761 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    10 Experts available now in Live!

    Get 1:1 Help Now