vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Erstellen von dynamischen Kontextmen?s - wann immer Sie sie brauchen!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Funktion aus Modul aufrufen 
Autor: Jensemann
Datum: 08.12.09 12:14

Hallo,

ich bin noch recht neu in VB.net, daher verzeiht mir bitte, wenn die Frage recht doof erscheinen mag.

Ich habe bereits einiges an Code zusammengeschrieben und es funktioniert auch tadellos. Nun möchte ich aber der übersichtlichkeithalber ein Teile des Codes jeweils als Public Function in zusätzliche Module auslagern. Dazu habe ich mehrere Beispiele aus einem Buch durchgearbeitet und dann meinen Code so wie ich es verstanden habe erstellt. Nur hat das - wie man sich wohl anhand des Beitrages hier denken kann - nicht so geklappt.

Wenn ich den Aufruf in der Funktion machen möchte sagt er mir

"GetMass" ist ein Typ und kann nicht als Ausdruck verwendet werden.

Hier mein Code:

Aufruf der Funktion GetMass:
TxtBoxMass.Text = System.Math.Round(GetMass(swModel), 3) & " kg"
Modul (GetMass.vb):
Imports SldWorks
 
Module GetMass
    Public Function GetMass(ByRef swModel As IModelDoc2) As Double
        Try
 
            Dim swModelExtension As IModelDocExtension
            Dim Accuracy As Integer = 2
            Dim Status As Integer
            Dim MassProperties As Object        ' 5. Eintrag ist Masse in kg
            Dim Mass As Double
 
            swModelExtension = swModel.Extension
            MassProperties = swModelExtension.GetMassProperties(Accuracy, _
              Status)
            Mass = MassProperties(5)
 
            Return Mass
 
        Catch ex As Exception
            Debug.Assert(False)
            Trace.WriteLine("Fehler: Wo: " & _
                ex.StackTrace & " Was: " & ex.Message)
        Finally
        End Try
    End Function
End Module
Kann mir da jemand weiterhelfen?
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Funktion aus Modul aufrufen2.782Jensemann08.12.09 12:14
Re: Funktion aus Modul aufrufen1.040ModeratorDaveS08.12.09 12:45
Re: Funktion aus Modul aufrufen930Jensemann08.12.09 13:04

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel