GPF

To je ona greska kad se ekran ispuni raznim podacima: registri, stek, ... Da<br /> bi se to sacuvalo, mora se preusmeriti standardni izlaz u neki file. Znaci, u<br /> firmama gde je problematicno ponasanje racunara, u START.BAT stavite:<br /> <br /> APP.EXE &gt;&gt; Gpf.err<br /> <br /> pa ce se sve greske upisivati u Gpf.err<br /> <br /> Stavite ovo obavezno u Doncafe i u ovih par vecih firmi.<br /> <br /> <br /> <br /> Dobili smo nekoliko veoma<br /> proverenih prijava, a ovde imam verziju koja u 99% sluüajeva pokazuje<br /> tu greäku. Problem je äto se greäka generalno pokazuje ponekad i<br /> zavisi od mnogo faktora, a nikad nije u istom delu programa. Na kraju<br /> sam locirao da je problem najverovatnije u nekom sistemskom modulu<br /> koji radi sa indeksima, a kako se taj modul koristi maltene svuda,<br /> zato program puca svuda. Svelo se na to da puca otvaranje novog<br /> indeksa (DBSetIndex sis.funkcija), ali se deäava i sa OrdCreate.<br /> Provereno nije do koda. Izgleda da je problem u tome äto smo<br /> preäiäali neki interni limit i sada taj podsistem ne radi kako treba.<br /> <br /> Protekla dva dana sam detaljno testirao stvar i ispostavilo se da ga<br /> provereno &quot;leüe&quot; sve stvari: brisanje svih semafora i ukljuüivanje<br /> debug opcije. I jedno i drugo je bezveze i mogu&#229;e je da &#229;e se greäka<br /> javiti, ali na nekom drugom mestu. Pored ove dve medicine, za svaki<br /> sluüaj stavite ve&#229;i task interval (Imtel ima 1 !!). Takoöe, nova<br /> verzija programa takoöe ne iskaüe, ali na éalost, nemam pojma zaäto,<br /> poäto sam uradio dosta izmena. Sa Interneta sam saznao da je joä par<br /> ljudi imalo identiüan problem, ali niko ga nije do sada reäio.