Witam - To znowu ja ;-P
Pytanie z grubej rury - sprawdzam sobie działanie programu pod MemProofem i mam problem. Otóż w Debug Window regularnie przewija się magiczny ciąg:
Exception C0000005 ACCESS_VIOLATION at 62059DAD
---- Exception stack trace ----
62059DAD - MPError in (0)
6205A91D - MPError in (0)
6205B386 - MPError in (0)
624096E5 - RegisterItems in (0)
00414F80 - in (0)
0044690E - in (0)
0041BC06 - in (0)
77D38709 - GetDC in (0)
77D387EB - GetDC in (0)
77D389A5 - GetWindowLongW in (0)
77D3BCCC - DispatchMessageA in (0)
0045E699 - in (0)
Nie podoba mi się on za bardzo i chętnie się go pozbędę. Tyle, że nie wiem jak. W jaki sposób po tych danych zlokalizować bugowatą procedurkę w Delphi?
Dodam, że pojawia się, gdy odsłaniam komponent ListBox - problem z odrysowaniem (tyle, że ja nic na canvasach tam nie grzebałem)?
Jak ogólnie radzić sobie z tego typu informacjami - w jaki sposób namierzać i eliminować błędy po komunikatach AV (o ile zawierają takie ainformacje, bo różnie z tym bywa).
I pytanie drugie: Ma ktoś jakieś doświadczenie z DUnit? Nie wiem jak nim wytestować własną aplikację, a ma on wsparcie dla D2006, czego MemProof nie posiada...