C# System.ObjectDisposedException Wie beheben?

Guten Tag,

ich programmiere derzeit ein C# Programm das erstmals rein als Task startet, sprich nur ein Icon in Windows in der Taskleiste angezeigt wird.

Ich habe dort ein Button mit Settings, was ein Fenster öffnet.

Diese Funktion

public static MainFrm configWindow = new MainFrm();
        void Settings(object sender, EventArgs e)
        {
                if (configWindow.Visible)
                    configWindow.Activate();
                else
                    configWindow.Show();
        }

Das Fenster schließe ich dann letztendlich mit

CstmAppContext.configWindow.Dispose();

Scheinbar reicht dies nicht aus und ich erhalte einen Fehlermeldung zu ObjectDispoosedException

System.ObjectDisposedException
  HResult=0x80131622
  Nachricht = Auf das verworfene Objekt kann nicht zugegriffen werden.
Objektname: "MainFrm".
  Quelle = System.Windows.Forms
  Stapelüberwachung:
   bei System.Windows.Forms.Control.CreateHandle()
   bei System.Windows.Forms.Form.CreateHandle()
   bei System.Windows.Forms.Control.get_Handle()
   bei System.Windows.Forms.Control.SetVisibleCore(Boolean value)
   bei System.Windows.Forms.Form.SetVisibleCore(Boolean value)
   bei System.Windows.Forms.Control.Show()
   bei PwdGenator.CstmAppContext.Settings(Object sender, EventArgs e) in C:\Users\pjhnn\source\repos\PwdGenator\PwdGenator\CstmAppContext.cs: Zeile51
   bei System.Windows.Forms.MenuItem.OnClick(EventArgs e)
   bei System.Windows.Forms.MenuItem.MenuItemData.Execute()
   bei System.Windows.Forms.Command.Invoke()
   bei System.Windows.Forms.Command.DispatchID(Int32 id)
   bei System.Windows.Forms.NotifyIcon.WndProc(Message& msg)
   bei System.Windows.Forms.NotifyIcon.NotifyIconNativeWindow.WndProc(Message& m)
   bei System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
   bei System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
   bei System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
   bei System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
   bei System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
   bei System.Windows.Forms.Application.Run(ApplicationContext context)
   bei PwdGenator.Program.Main() in 
PwdGenator\PwdGenator\Program.cs: Zeile19

Dieser Fehler trifft bei der zeile

configWindow.Show();

auf.

Wo liegt den mein Fehler?

Ich habe die MainFrm configWindow schon auf public static gesetzt um in der Form direkt auf die Variable zuzugreifen, leider hilft das nicht weiter

Computer, Technik, programmieren, C Sharp, Technologie, Spiele und Gaming
PS4 Spiele lassen sich nicht mehr öffnen?

Ich habe Zuhause zwei PS4, welche ich abwechselnd benutze. Auf der PS4(1) ist mein PSN Primär deaktiviert, auf PS4(2) ist das Konto immer auf Primär, sodass ich da über weitere Accounts meine Inhalte Öffnen kann.

Nun bin ich im Urlaub, wo ich mich auf einer weiteren PS4(3) mit meinem Account angemeldet habe und darauf auch spielen möchte. Ich möchte den Account nicht sharen, sondern auf meinem eigenen Account meine eigenen Spiele spielen. Dies funktioniert aber nicht, weil unter jedem Spiel ein Schloss ist und beim Öffnen die Meldung kommt, dass die Server zur Lizenzüberprüfung nicht erreichbar sind. Heute, ein Tag später, kommt die Meldung, dass meine Lizenz überprüft wird. Es läuft aber noch immer nicht.

Ich habe Zuhause jemanden gesagt, er soll mal versuchen, ob er das Spiel auf der PS4(1) starten kann.. Das geht nun auch nicht mehr! Auf der PS4(2), wo der Account auf primär gestellt ist, funktioniert es jedoch.

Das heißt, es geht nur noch auf der PS4, wo mein Account auch auf primär gestellt ist. Auch, wenn ich es über den Account, wo die Spiele gekauft wurden versuche, lässt sich nichts spielen.. Davor ging es ja auch, was ist da nun los?

Warum kann ich denn meine Spiele, welche über meinen Account gekauft wurden, nicht über meinem Account spielen, ohne auf primär stellen zu müssen? Und wisst ihr, wie lange es dauert, bis diese Lizenz überprüft werden sollten? Das müsste ja nach über einem Tag wieder klappen, was aber nicht der Fall ist..

Spiele, Computer, Account, PlayStation Network, Technik, Sony, Lizenz, Technologie, primär, PlayStation 4, Spiele und Gaming

Meistgelesene Beiträge zum Thema Spiele und Gaming