[VB] warum geht das nicht??
warum geht der folgende code nicht??
Fehlermeldung ist:
Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
was hat das zu bedeuten??
|
|
Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
Public Class frmTR
Dim sngEingabe1 As Single = CSng(txtEingabe1.Text)
Dim sngEingabe2 As Single = CSng(txtEingabe2.Text)
Dim sngErgebnis As Single
Private Sub cmdBeenden_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdBeenden.Click
End
End Sub
Private Sub cmdInfo_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles cmdInfo.Click
Form2.Show()
End Sub
Private Sub cmdPlus_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdPlus.Click
sngErgebnis = sngEingabe1 + sngEingabe2
lblErg.Text = sngErgebnis
End Sub
Private Sub cmdMinus_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles cmdMinus.Click
sngErgebnis = sngEingabe1 - sngEingabe2
lblErg.Text = sngErgebnis
End Sub
Private Sub cmdMal_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles cmdMal.Click
sngErgebnis = sngEingabe1 * sngEingabe2
lblErg.Text = sngErgebnis
End Sub
Private Sub cmdGeteilt_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles cmdGeteilt.Click
If sngEingabe2 = 0 Then
MessageBox.Show("Du kannst nicht durch 0 dividieren!")
Else
sngErgebnis = sngEingabe1 / sngEingabe2
lblErg.Text = sngErgebnis
End If
End Sub
End Class
|
Fehlermeldung ist:
Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
was hat das zu bedeuten??
Du programmierst doch sicher auch mit Microsoft VIsual Basic Express 2008, oder? Da müsste doch zusätzlich zu der Fehlermeldung noch ne Zeilenangabe etc. angezeigt werden, oder?
Zumindest war das bei mir immer so.. Auch notifications (?) gibt es keine? Also keine Fehler, sondern "Fragwürdigkeiten", die dir das Programm in einer extra Konsole ausgibt. (Mitte unten)
Habe das Programm leider gerade nicht parat, sonst würde ich selbst schauen.
Zumindest war das bei mir immer so.. Auch notifications (?) gibt es keine? Also keine Fehler, sondern "Fragwürdigkeiten", die dir das Programm in einer extra Konsole ausgibt. (Mitte unten)
Habe das Programm leider gerade nicht parat, sonst würde ich selbst schauen.
http://zoryfl.wmw.cc
jap, mit der 2008er 
das krieg ich wenn ich auf "Ausnahmedetail in die Zwischenablage kopieren" gehe.
ka was das bedeutet.
eine zeile wird nicht angegeben, auch nichts markiert.
ja:
aber irgendwie auch nichts erleuchtendes

Zitat
System.InvalidOperationException wurde nicht behandelt.
Message="Fehler beim Erstellen des Formulars. Weitere Informationen finden Sie in Exception.InnerException. Fehler: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.."
Source="Taschenrechner"
StackTrace:
bei Taschenrechner.My.MyProject.MyForms.Create__Instance__[T](T Instance) in 17d14f5c-a337-4978-8281-53493378c1071.vb:Zeile 190.
bei Taschenrechner.My.MyProject.MyForms.get_frmTR()
bei Taschenrechner.My.MyApplication.OnCreateMainForm() in A:\Visual Basic\Taschenrechner\Taschenrechner\Taschenrechner\My Project\Application.Designer.vb:Zeile 35.
bei Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.OnRun()
bei Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.DoApplicationModel()
bei Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.Run(String[] commandLine)
bei Taschenrechner.My.MyApplication.Main(String[] Args) in 17d14f5c-a337-4978-8281-53493378c1071.vb:Zeile 81.
bei System.AppDomain._nExecuteAssembly(Assembly assembly, String[] args)
bei System.AppDomain.nExecuteAssembly(Assembly assembly, String[] args)
bei System.Runtime.Hosting.ManifestRunner.Run(Boolean checkAptModel)
bei System.Runtime.Hosting.ManifestRunner.ExecuteAsAssembly()
bei System.Runtime.Hosting.ApplicationActivator.CreateInstance(ActivationContext activationContext, String[] activationCustomData)
bei System.Runtime.Hosting.ApplicationActivator.CreateInstance(ActivationContext activationContext)
bei Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssemblyDebugInZone()
bei System.Threading.ThreadHelper.ThreadStart_Context(Object state)
bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
bei System.Threading.ThreadHelper.ThreadStart()
InnerException: System.NullReferenceException
Message="Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt."
Source="Taschenrechner"
StackTrace:
bei Taschenrechner.frmTR..ctor() in A:\Visual Basic\Taschenrechner\Taschenrechner\Taschenrechner\Form1.vb:Zeile 2.
InnerException:
das krieg ich wenn ich auf "Ausnahmedetail in die Zwischenablage kopieren" gehe.
ka was das bedeutet.
eine zeile wird nicht angegeben, auch nichts markiert.
Zitat
Zumindest war das bei mir immer so.. Auch notifications (?) gibt es keine? Also keine Fehler, sondern "Fragwürdigkeiten", die dir das Programm in einer extra Konsole ausgibt. (Mitte unten)
ja:
Zitat
Eine Ausnahme (erste Chance) des Typs "System.NullReferenceException" ist in Taschenrechner.exe aufgetreten.
aber irgendwie auch nichts erleuchtendes
Ähnliche Themen
-
Support intern »-
Webmail
(26. Juni 2007, 20:40)
-
Feedback-Forum »-
feedback zur meiner clan seite!
(6. Februar 2005, 18:35)
-
Provider & Webspace »-
Piranho warum geht der Anbieter nicht ???
(23. Februar 2004, 18:44)
-
PHP »-
Warum das net geht??
(23. November 2003, 22:10)
-
Games »-
Warum Geht Ff10 Europa Mit So Dummen Palbalken?
(5. Januar 2003, 22:40)


