Wątek przeniesiony 2023-10-21 11:34 z C# i .NET przez Riddle.

Jak nawiązać komunikację przez Mach3?

0

Witam, próbuję nawiązać komunukację między moją aplikacją a programem mach3. W visual studio express 2010 i win7 działało bez problemu, w visual studio 2022 i win 10 wyrzuca błąd: Object reference not set to an instance of an object.

Public Class Form1
    Shared mach As Mach4.IMach4
    Shared mach3 As Mach4.IMyScriptObject
    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Dim a As Double
        Try

            mach = GetObject(, "Mach4.Document")
            mach3 = mach.GetScriptDispatch()
            a = Convert.ToDouble(mach3.GetOEMDRO(185))
            mach3.Code("G0Y300")
        Catch ex As Exception
            RichTextBox1.Text = ex.Message
        End Try
        'RichTextBox1.Text = a
    End Sub

    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load

    End Sub
End Class
1

No masz gdzieś nulla, debugger nie działa w tym nowym VS?

1 użytkowników online, w tym zalogowanych: 0, gości: 1