[ Pobierz całość w formacie PDF ]
.Strona: [ > ] z 1 AutorTemat: Lokalizowanie b³êdu.DJKTyp:neutralPostów: 871Zarejestrowany: Feb 2004Lokalizowanie b³êdu.Otó¿ jak zlokalizowaæ b³±d, którego ciê¿ko zlokalizowaæ bo gdy wyst±pi wy³±cza siê program i Visual Basic[Post edytowany dnia 04-02-2005 19:05 przez hicks]_____________________________________________Je¶li mo¿na co¶ zrobiæ w sposób optymalny to czemu nie04-02-2005 15:09 HejHoTyp:neutralPostów: 66Zarejestrowany: Apr 2003A masz subclassing w³±czony?04-02-2005 18:30 6384729DJKTyp:neutralPostów: 871Zarejestrowany: Feb 2004No w tym ca³y problem - znalaz³em jak±¶ DLL'kê która niby rozwi±zuje problem ale nie mam pojêcia jak siê ni± obs³ugiwaæ_____________________________________________Je¶li mo¿na co¶ zrobiæ w sposób optymalny to czemu nie04-02-2005 18:38 Usercontrolmr.TomTyp:neutralPostów: 191Zarejestrowany: Oct 2003pomagaj sobie breakpoint'ami04-02-2005 18:52 1518548DJKTyp:neutralPostów: 871Zarejestrowany: Feb 2004Ale co mi to da jak wyst±pi b³±d i program siê wiesza wraz z VB - a najdziwniejsze ¿e b³±d raz siê pojawia a raz nie.Widzê ¿e zmieniono mi temat[Post edytowany dnia 04-02-2005 19:35 przez DJK]_____________________________________________Je¶li mo¿na co¶ zrobiæ w sposób optymalny to czemu nie04-02-2005 19:23 marcin_anForumowiczTyp:neutralPostów: 1265Zarejestrowany: Mar 2004Albo tak jak radzi Usercontrol, albo metod± ¿mudn±, ale dosyæ skuteczn±: wymu¶ na programie przygotowywanie raportów w czasie rzeczywistym i zapisywanie go do pliku na dysku.Dziêki temu po zawieszeniu bêdziesz wiedzia³, gdzie wyst±pi³ b³±d i jakie dane w tym momencie posz³y do problematycznej linii.Ca³o¶æ polega poprostu na dodaniu do kodu programu procedur, które bêd± do pliku zapisywa³y aktualny stan programu (zmienne, wykonywan± liniê i inne, które uznasz za przydatne).Poniewa¿ ozdobienie tak ca³ego programu to tortury, proponujê stopniowo dochodziæ do przyczyny b³êdu.Najpierw "obstawiæ" procedurami logowania du¿e partie kodu, a po ustaleniu, w której jest b³±d - tylko j±.Potem ju¿ poszczególne linie, a¿ dojdziesz do tego, która linia powoduje b³±d.Jednak sposób Usercontrola jest moim zdaniem ³atwiejszy - poprostu naciskasz kolejno F8 i sprawdzasz, gdzie bêdzie b³±d._____________________________________________Popieram losmaca: 1) Ludzie, dbajcie o polszczyznê!!! 2) Ludzie, zadawajcie kompletne pytania, a nie - rzucacie och³apy i trzeba siê domy¶laæ o co chodzi!!! ___ NOWE FORUM04-02-2005 19:52 DJKTyp:neutralPostów: 871Zarejestrowany: Feb 2004No i nie pomog³o - program siê wiesza To jest z³a strona Subclassingu ale musi siê to daæ jako¶ rozwi±zaæ tylko jak ?_____________________________________________Je¶li mo¿na co¶ zrobiæ w sposób optymalny to czemu nie05-02-2005 14:36 marcin_anForumowiczTyp:neutralPostów: 1265Zarejestrowany: Mar 2004Ale nie uda³o ci siê wykryæ gdzie dok³adnie siê wiesza?_____________________________________________Popieram losmaca: 1) Ludzie, dbajcie o polszczyznê!!! 2) Ludzie, zadawajcie kompletne pytania, a nie - rzucacie och³apy i trzeba siê domy¶laæ o co chodzi!!! ___ NOWE FORUM05-02-2005 16:25 DJKTyp:neutralPostów: 871Zarejestrowany: Feb 2004No w tym problem -dzia³a przechodzi wiersz po wierszu i nagle zima a najdziwniejsze jest to ¿e w ró¿nych momentach_____________________________________________Je¶li mo¿na co¶ zrobiæ w sposób optymalny to czemu nie05-02-2005 17:14 DJKTyp:neutralPostów: 871Zarejestrowany: Feb 2004Bardzo dziwne zjawisko - okaza³o siê ¿e to wcale nie Subclassing wywo³ywa³ a b³±d.Mam trzy Procedury, do których wstawi³em na pocz±tku i nakoñcu odpowiedno Label1.Caption="Start"Label1.Caption="Stop"I jak siê okazuje b³±d powstaje nie w procedurze tylko pomiêdzy nimi tzn.Wywo³ujê procedura1 - w Caption pokazuje siê Stop czyli procedura wykona³a siê bezb³êdnie i zanim wywo³a siê nastêpna procedura wyskakuje ze program wykona³ nieprawid³ow± operacjê w kernelu - zaznaczam - pomiêdzy procedurami nic sie nie wykonuje.Co to mo¿e byæ ?? P.S.W procedurach znajduj± siê odwo³ania do funkcji API - czy to mo¿e mieæ jaki¶ wp³yw ?_____________________________________________Je¶li mo¿na co¶ zrobiæ w sposób optymalny to czemu nie05-02-2005 21:40 Wszystkich odpowiedzi: 9 :: Maxymalnie na stronê: 20Strona: [ > ] z 1
[ Pobierz całość w formacie PDF ]