wyjątek

Ach ta rekurencja…

Jakiś czas temu straciłem dwa dni na znalezienie prostego błędu. Został on popełniony całkowicie nieświadomie. Zresztą jak większość błędów. Zachowanie aplikacji było całkiem nietypowe – po otworzeniu program się po prostu zamykał. Pewnie zadajecie sobie pytanie, co w tym nietypowego. Otóż po podpięciu debuggera pod aplikację nie otrzymywaliśmy ani jednej wskazówki, co może być nie tak. Aplikacja po prostu zamykała się, a debugger zostawał odpinany od programu. […]

By |2012-12-03T07:50:32+02:003 grudnia 2012 |C#, Windows Phone|2 komentarze

Bezpieczna obsługa Tasks w Windows Phone

Czy zastanawialiście się kiedyś jak należy obsługiwać poprawnie Taski w Windows Phone 7? Przeglądając przykłady na MSDN w większości przypadków można spotkać następującą konstrukcję: Task task = new Task(); try { task.PropertyA = „A”; task.PropertyB = „B”; task.PropertyC = „C”; task.Show(); } catch (System.InvalidOperationException ex) { MessageBox.Show(„An error occurred.”); } […]

By |2012-07-22T20:10:33+02:0022 lipca 2012 |Windows Phone|0 Comments

Debugowanie Visual Studio

Dziś postaram się przybliżyć rzadko stosowaną technikę wyszukiwania błędów w kodzie. Polega ona na użycia drugiej instancji Visual Studio do znalezienia błędów w pierwszej. Patrząc na ostatnie zdanie można zacząć się zastanawiać jak szukanie błędów w Visual Studio może pomóc w znalezieniu błędów w naszym programie. Należy zdać sobie sprawę, że tak naprawdę Visual Studio zawiera w sobie nasz kod. I naszym celem jest prześledzenie działania tego kodu. […]

By |2012-06-18T13:05:29+02:002 listopada 2011 |C#, Visual Studio|2 komentarze