vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Schützen Sie Ihre Software vor Software-Piraterie - mit sevLock 1.0 DLL!  
 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
Problem mit Modul 
Autor: Lefay
Datum: 05.03.07 16:57

Hallo,

ich mache nach längerer Pause in VB.net grade einmal das OpenBook von Galileo durch.

Bei dem Einbau eines Modules bekomme ich folgende Meldung:
{"Fehler beim Erstellen des Formulars. Weitere Informationen finden Sie in Exception.InnerException. Fehler: Das Formular hat während der Erstellung ausgehend von einer Standardinstanz auf sich selbst verwiesen. Dies führte zu einer Endlosschleife. Verweisen Sie im Konstruktor des Formulars mithilfe von \"Me\" auf das Formular.."}

kann damit jemand etwas anfangen? Ich stelle auch mal meinen kompletten Code ein, aus dem Forum und dem Module:

frmKaffee
Option Explicit On
 
Public Class frmKaffee
 
    Inherits System.Windows.Forms.Form
    Dim strGröße As String
    Dim strSchalter As String
 
    Private Sub butAbbrechen_Click(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles butAbbrechen.Click
        Me.Close()
    End Sub
 
<<OK Button Entfernt da Text in beitrag zu lang>>
 
    Private Sub optJumbo_CheckedChanged(ByVal sender As System.Object, ByVal e _
      As System.EventArgs) Handles optJumbo.CheckedChanged
        strGröße = "1 Liter "
    End Sub
 
    Private Sub optGroß_CheckedChanged(ByVal sender As System.Object, ByVal e _
      As System.EventArgs) Handles optGroß.CheckedChanged
        strGröße = "0,5 Liter "
    End Sub
 
    Private Sub optMittel_CheckedChanged(ByVal sender As System.Object, ByVal e _
      As System.EventArgs) Handles optMittel.CheckedChanged
        strGröße = "0,3 Liter "
    End Sub
 
    Private Sub optKlein_CheckedChanged(ByVal sender As System.Object, ByVal e _
      As System.EventArgs) Handles optKlein.CheckedChanged
        strGröße = "0,2 Liter "
    End Sub
 
    Private Sub optWasser_CheckedChanged(ByVal sender As System.Object, ByVal e _
      As System.EventArgs) Handles optWasser.CheckedChanged
        strSchalter = "Wasser"
        Call modKaffeeZubehör.EinAus(strSchalter)
    End Sub
 
    Private Sub optCola_CheckedChanged(ByVal sender As System.Object, ByVal e _
      As System.EventArgs) Handles optCola.CheckedChanged
        strSchalter = "Cola"
        Call modKaffeeZubehör.EinAus(strSchalter)
    End Sub
 
    Private Sub optSchokolade_CheckedChanged(ByVal sender As System.Object, _
      ByVal e As System.EventArgs) Handles optSchokolade.CheckedChanged
        strSchalter = "Schokolade"
        Call modKaffeeZubehör.EinAus(strSchalter)
    End Sub
 
    Private Sub optTee_CheckedChanged(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles optTee.CheckedChanged
        strSchalter = "Tee"
        Call modKaffeeZubehör.EinAus(strSchalter)
    End Sub
 
    Private Sub optKaffee_CheckedChanged(ByVal sender As System.Object, ByVal e _
      As System.EventArgs) Handles optKaffee.CheckedChanged
        strSchalter = "Kaffee"
        Call modKaffeeZubehör.EinAus(strSchalter)
    End Sub
End Class
modKaffeeZubehör
Module modKaffeeZubehör
 
    Public Sub EinAus(ByVal strSchalter As String)
        If strSchalter = "Wasser" Or strSchalter = "Cola" Then
            frmKaffee.chkZucker.Enabled = False
            frmKaffee.chkMilch.Enabled = False
            frmKaffee.chkMilch.Checked = False
            frmKaffee.chkZucker.Checked = False
        ElseIf strSchalter = "Schokolade" Then
            frmKaffee.chkZucker.Enabled = False
            frmKaffee.chkMilch.Enabled = True
            frmKaffee.chkZucker.Checked = False
        Else
            frmKaffee.chkZucker.Enabled = True
            frmKaffee.chkMilch.Enabled = True
        End If
    End Sub
 
End Module
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Problem mit Modul1.745Lefay05.03.07 16:57
Re: Problem mit Modul1.462Lefay06.03.07 08:25
Re: Problem mit Modul1.417ModeratorFZelle06.03.07 08:37
Re: Abhilfe zu diesem Problem1.421Lefay06.03.07 08:43
Re: An FZelle1.423Lefay06.03.07 08:48
Re: An FZelle1.411ModeratorFZelle06.03.07 10:08
Re: Problem mit Modul1.455Lefay06.03.07 10:43
Re: Problem mit Modul1.433ModeratorFZelle06.03.07 10:49
Re: Problem mit Modul1.445Drapondur06.03.07 12:01
Re: Problem mit Modul1.416Lefay06.03.07 12:34

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