Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


ObjectDisposedException

Postades av 2002-12-12 10:41:44 - Peter Bladh, i forum visual studio.NET IDE, Tråden har 4 Kommentarer och lästs av 859 personer

Hej

Jag kollar om en Form är null. Är den inte det kör jag .Show(), är den det gör jag new på det först.
Till problemet:
Jag får System.ObjectDisposedException (ibland) när jag kör Show(). Borde inte objectet vara null om det är disposed? om inte, hur kollar jag om det är disposed eller inte?

Tack på förhand!

peterbladh


Svara

Sv: ObjectDisposedException

Postades av 2002-12-12 12:00:23 - Magnus Åhlin

Nej!
Antagligen menar du referensen till objektet, den blir inte null bara för att du gör dispose på objektet.
Kolla istället propertyn "IsDisposed"


Svara

Sv: ObjectDisposedException

Postades av 2002-12-12 13:20:04 - Peter Bladh

Hm.
Jag jobbar i Compact Framework och där finns inte den propertyn. Finns det något annat sätt att kolla?

/peterbladh


Svara

Sv: ObjectDisposedException

Postades av 2002-12-12 18:14:37 - Per Hultqvist

Dispose-metoden är främst till för att deallokera resurser (minne, filer,...). Detta görs genom Interface:t IDisposable som ramverket känner till och genom konventioner om hur en Dispose-metode fungerar.

Efter att Dispose är exekverad så är objektet i ett slags mellanläge, objektet finns i minnet och du har en pekare till det, men du får inte använda det. Det enda som ska kunna hända efter att objektet är "Disposat" är att garbagecollectorn ska lämna tillbaka minnesutrymmet och sätta referensen till null.

Det finns dock inget som hindrar att du själv sätter referensen till null efter att du anropat Dispose, vilket jag rekommenderar att du gör, speciellt när du vill återanvända objektvariabeln på det sättet som du beskriver. Så om det är du själv som anropar Dispose-metoden, sätt variabeln till null på raden efter så har du rensat upp efter dig.

/Per Hultqvist


Svara

Sv: ObjectDisposedException

Postades av 2002-12-13 16:32:28 - Peter Bladh

Tyvärr är det inte jag som disposar objectet. Har inte lyckats klura ut exakt när det händer...

/peterbladh


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 615
27 953
271 709
336
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies