pátek 25. dubna 2008

Ostatní: HP 6715s - černá obrazovka

Také máte tento notebook? A stalo se Vám někdy při práci pod operačním systémem Windows, že najednou zčernala obrazovka, notebook přestal reagovat, i když nepřešel do režimu stand-by (ventilátory i disky běžely)? Zdá se, že se nejedná o vadu kusu, ale několika sérií.

Ve většině případů tato černá obrazovka nastane ve chvíli přehrávání videa. I když jednou toto nastalo i při běžném surfování na internetu. Prý se může jednat o problém s Energy Management. Zde je několik rad, jak se pokusit tento problém vyřešit:
  • Zkusit nainstalovat nové ovladače ke grafické kartě (odkaz zde).
  • Při používání Windows Vista přepnout Energy Management na plný výkon. U notebooku je to však dost nepraktické, protože se sníží výdrž baterie.
  • V BIOSu přepnout LAN/WLAN switching na Enabled.
  • Používat Linux :o) ... pod Linuxem, prý tento problém nenastává.

Další informace najdete na tomto fóru (EN).


EDIT: První možnost, kterou jsem vyzkoušel bylo přepnutí LAN/WLAN switching, ovšem dnes při přehrávání hudby opět došlo k výše popisovanému stavu. Tato rada tedy nepomáhá. Vyzkouším nainstalovat ovladače ke grafické kartě a napíšu, jak to dopadlo.

pondělí 7. dubna 2008

.NET a C#: Co je First Chance Exception

Nedávno se mi při debuggování jednoho projektu stalo, že jsem sledoval Output okno a najednou vidím tento řádek:

A first chance exception of type 'System.Data.SqlClient.SqlException' occurred in System.Data.dll

Přiznám se, že jsem se s tím ještě nesetkal, začal jsem hledat na internetu. Když je v systému poprvé vyvolána výjimka, nazývá se First chance exception. To je poprvé, kdy Vám dá systém šanci na výjimku zareagovat a obsloužit ji. Pokud je přiřazen k této výjimce handler, pak je volán právě v tuto chvíli. Pokud je spuštěn debugger, pak také dostane šanci se s výjimkou vypořádat. Pokud není nikdo, kdo by výjimku obsloužil, pak nastane Second chance exception, která s největší pravděpodobností ukončí aplikaci.