tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
450
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    korsosjosi korsosjosi ist offline Rookie
    Registriert seit
    May 2007
    Beiträge
    5
    Hallo!

    Bei meinem C# Programm, dass der Darstellung von Multimediainhalten dient, habe ich im Zuge des Testbetriebs ein grobes Problem, dass ich nicht lokalisieren bzw. genau zuordnen kann.
    Mein Programm läuft etwa 15-20 Stunden sehr stabil, auch auf schwachen Rechnern. Plötzlich und irgendwann allerdings wirft Windows die bekannte Fehlermeldung "Das Programm xy hat ein Problem festgestellt und muss beendet werden!"
    Ich habe nun zu eklatanten Zeitpunkten Einträge in ein File gemacht. Die Einträge laufen auch nach dem Absturz weiter, ebenso diverse Anzeigen während dem Abspielen. Die Multimediainhalte allerdings werden nicht mehr dargestellt. Meine Vermutung geht also dahin, dass ich ein Speicher- und oder Performanceproblem habe.
    Ich habe nun zwei Fragen:
    1. Kann ich die genannte Windows Error Meldung irgendwo fangen bzw. Mir Details angeben lassen. In der Verwaltung finde ich nichts, was über den Fehler Auskunft geben würde und Details gibt es sowieso keine.
    2. Wie kann ich manuell für eine Windowsform, in der ich die Multimediainhalte anzeige, eine SPeicherverwaltung machen bzw. geht das in C# überhaupt? GC.Collect() bewirkt gar nichts, soweit ich das nun überprüfen habe können.

    Vielen Dank
    lg
     

  2. #2
    Avatar von Norbert Eder
    Norbert Eder Norbert Eder ist offline Mitglied Diamant
    Registriert seit
    Feb 2004
    Ort
    Österreich / Graz
    Beiträge
    5.137
    Blog-Einträge
    51
    Womit stellst du denn die Multimedia-Inhalte dar? Bindest du an dieser Stelle unmanaged Ressourcen ein?
     

  3. #3
    korsosjosi korsosjosi ist offline Rookie
    Registriert seit
    May 2007
    Beiträge
    5
    Zitat Zitat von Norbert Eder Beitrag anzeigen
    Womit stellst du denn die Multimedia-Inhalte dar? Bindest du an dieser Stelle unmanaged Ressourcen ein?
    Naja, ich habe natürlich schon Bitmaps, Videos, etc. , aber alle Inhalte binde ich in einer Klasse ZonePlayer:UserControl ein. Immer, wenn ein Inhalt nicht mehr benötigt wird, rufe ich zonePlayer.Dispose() auf, womit eigentlich alle Inhalte gelöscht sein sollten, oder?
     

Ähnliche Themen

  1. Antworten: 4
    Letzter Beitrag: 06.12.06, 13:08
  2. Windows Fehlermeldung
    Von kerian im Forum C/C++
    Antworten: 1
    Letzter Beitrag: 18.11.05, 18:23
  3. programm öffnen -> fehlermeldung
    Von das_element im Forum Microsoft Windows
    Antworten: 10
    Letzter Beitrag: 17.09.05, 23:18
  4. Antworten: 2
    Letzter Beitrag: 21.02.05, 20:02
  5. Windows Installation Fehlermeldung
    Von ohrfond im Forum Microsoft Windows
    Antworten: 2
    Letzter Beitrag: 21.12.04, 18:41