Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  NX Programmierung
  Public Sub / Private Sub

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX
Autor Thema:  Public Sub / Private Sub (1096 mal gelesen)
belomor85
Mitglied


Sehen Sie sich das Profil von belomor85 an!   Senden Sie eine Private Message an belomor85  Schreiben Sie einen Gästebucheintrag für belomor85

Beiträge: 8
Registriert: 09.07.2012

erstellt am: 15. Jul. 2012 12:14    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Servus!

Ich möchte in meinem Journal zunächst einige Variablen in einem Public Sub deklarieren und später damit in anderen Private Subs arbeiten. Habe es bislang folgendermaßen versucht:

'-----------------
Option Strict Off
Imports System
Imports NXOpen

Module NXJournal

Public Sub Allgemein()
Dim AnzahlWZ1 as Integer = inputbox("Bitte Anzahl der Werkzeuge eingeben:", "Anzahl", , , )
Dim Pfad As String = inputbox("Bitte Pfad eingeben:", "Pfad", , , )
End Sub

Private Sub Bearbeitung(ByVal AnzahlWZ1, ByVal Pfad)
...
End Sub

Private Sub BSP(ByVal AnzahlWZ1, ByVal Pfad)
...
End Sub

End Module

Leider kommt immer folgende Fehlermeldung: "No Main found"

Wenn ich das ganze in einen Sub Main einbette, kommt allerdings folgende Fehlermeldung bez. der Public-Sub-Zeile: "Statement cannot appear within a method body. End of method assumed."


Kenne mich mit den ganzen access modifier leider nicht aus.

PLEASE HELP!

Gruß,
Bernd

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP



Innenarchitektin / Innenarchitekt (m/w/d) Teilzeit

Bei uns ?gold.richtig. Neben einer Vielfalt an Aufgaben, die einfach Sinn machen und unserer Region zu Gute kommen hat der Wetteraukreis als Arbeitgeber noch viel mehr zu bieten. Daher unterstützen auch Sie unser Team des Sonderfachdienstes Controlling im Projekt Raumplanung und Verwaltungsneubau als

Innenarchitektin / Innenarchitekt (m/w/d)
zunächst mit 19,5 ...

Anzeige ansehenArchitektur
stefan027
Mitglied
CAM-Programmierer


Sehen Sie sich das Profil von stefan027 an!   Senden Sie eine Private Message an stefan027  Schreiben Sie einen Gästebucheintrag für stefan027

Beiträge: 18
Registriert: 05.09.2011

NX8.5
VB.NET 2008

erstellt am: 21. Jul. 2012 12:32    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für belomor85 10 Unities + Antwort hilfreich

Hallo Bernd,

ich müsste mehr von Deinem Projekt sehen um genau zu wissen was Du machen möchtest. So wies aussieht haben die Fehlermeldungen nichts mit Deinem Public und Private zu tun. Prinzipiell passt das schon. Du brauchst halt eine Sub Main als Einstiegspunkt.

Option Strict Off
Imports System
Imports NXOpen

Module NXJournal

Public Sub Main()
Dim AnzahlWZ1 as Integer = inputbox("Bitte Anzahl der Werkzeuge eingeben:", "Anzahl", , , )
Dim Pfad As String = inputbox("Bitte Pfad eingeben:", "Pfad", , , )

Bearbeitung(AnzahlWZ1,Pfad)
BSP(AnzahlWZ1,Pfad)

End Sub

Private Sub Bearbeitung(ByVal AnzahlWZ1, ByVal Pfad)
...
End Sub

Private Sub BSP(ByVal AnzahlWZ1, ByVal Pfad)
...
End Sub

End Module


Wenn Du die Variablen häufig brachst kannst Du sie auch gleich unter dem "Module NXJournal" definieren. Dann brauchst Du sie nicht laufend übergeben.

Gruß

Stefan

------------------
www.sr-web.eu

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz