SolidWorksMakroprogrammierung
Lernpfad · Kapitel 1: Erste SchritteFolge 3 von 36

Folge 3: Unterschied SUB / FUNCTION

11. August 2021 · Einsteiger · Grundlagen

In dieser Episode geht es um den Unterschied zwischen einer Sub und einer Function.

Option Explicit
Dim intFlaeche As Integer
Sub main()
    Dim swApp As SldWorks.SldWorks
    Set swApp = Application.SldWorks
    Debug.Print "Vor Zuweisung: " & intFlaeche
    'intFlaeche = flaeche(5)
    flaeche2 6
    Debug.Print "Nach Zuweisung: " & intFlaeche
End Sub
Function flaeche(intSeitenlaenge As Integer)
    flaeche = intSeitenlaenge * intSeitenlaenge
End Function
Sub flaeche2(intSeitenlaenge As Integer)
    intFlaeche = intSeitenlaenge * intSeitenlaenge
End Sub
Option Explicit
Sub main()
    Dim swApp As SldWorks.SldWorks
    solidworks_object swApp
End Sub
Sub solidworks_object(swApp As SldWorks.SldWorks)
    Dim swApp As SldWorks.SldWorks
    Set swApp = Application.SldWorks
End Sub

Fragen zu diesem Beitrag? Stell sie im Discord.