vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 17 bzw. 24 Entwickler-Vollversionen zum unschlagbaren Preis!  
 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

Visual-Basic Einsteiger
Problem bei Übergabe des Wertes in eine Funktion 
Autor: Pavel
Datum: 28.05.04 09:29

Hi @all
ich habe in meinem Formular folgenden Aufruf der Funktionen:

Private Sub Berechnen()
Dim Ausgangsbasis As Byte
 If txtWert(0).Text <> "" Then
   txtWert(1).Text = Konventieren(txtWert(0).Text, 10, UmwandlungsBasis( _
     Ausgangsbasis))
Die Funktion UmwandlungsBasis sieht so aus:

Public Function UmwandlungsBasis(Ausgangsbasis As Byte) As Byte
'Feststellen in welches Basis gewandelt werden soll. Einfache Überprüfung der 
' optButton und die Basis in die Variabale
'Ausgangsbasis schreiben
Dim i As Integer
 
  Select Case i
    Case i = optButton(0)
      Ausgangsbasis = 10
    Case i = optButton(1)
      Ausgangsbasis = 16
    Case i = optButton(2)
      Ausgangsbasis = 8
    Case i = optButton(3)
      Ausgangsbasis = 2
    End Select
 
End Function
Wenn ich jetzt meine Funktion Konventieren aufrufe die sich in einem Modul befindet ist der Übgabewert für die Variable Ausgangsbasis = 0 obwohl im Formular der Wert der Variable richtig geschrieben wird Beispiel: Basis=16 dann ist Ausgangsbasis in der Funktion 16 und auch in der Privat Sub Berechnen der Wert =16 aber im Modul dann =0. Ich habe keine Idee woran das liegen könnte! Wenn ich in der Privat Sub Berechnen den Wert für die Ausgangsbasis fest vergebe dann funktioniert es ohne Schwierigkeiten!

Meine Funktion im Modul sieht so aus:


Function Konventieren(NumIn As String, Eingangsbasis As Byte, Ausgangsbasis As _
  Byte) As String
 'Function zum Konventieren der Zahl in die gewünschte Basis

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Problem bei Übergabe des Wertes in eine Funktion495Pavel28.05.04 09:29
Re: Problem bei Übergabe des Wertes in eine Funktion271dbayer28.05.04 09:40
Re: Problem bei Übergabe des Wertes in eine Funktion262Pavel28.05.04 09:58
Re: Problem bei Übergabe des Wertes in eine Funktion268Pavel30.05.04 11:14
Re: Problem bei Übergabe des Wertes in eine Funktion282T.i.m.30.05.04 15:31

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