[ gajo2 @ 25.11.2006. 18:56 ] @
Pozdrav, Napravio sam jedan programcic u Delphiju sto salje queryje Google-u, cita rezultat i onda sve to baca u tabelu. Koriste se i proxyji i vise threadova, tako da u svakom trenutku oko 20 threadova pristupa Google-u preko 20 proxyja i skida rezultat. Problem se ne javlja kod mene nego kod klijenta. Naime, njemu se desava da dobije error dijalog sa sledecom porukom: Citat: <ime programa> has encountered a problem and needs to close. We are sorry for the inconvenience. If you were in the middle of something, the information you were working on might be lost. Ovaj dijalog ima samo Close dugme. Ako korisnik klikne na njega cela aplikacija ce se zatvoriti. Medjutim, ako ne klikne, program nastavlja da radi bez problema i na kraju moze i da exportuje listu u CSV fajl itd. Dakle sve mi se cini da je jedan thread crko i da se zbog toga pojavio ovaj dijalog. Sad sam smanjio broj threadova na 5, ali ni to ne pomaze. Ovaj error dijalog inace ne prikazujem ja (preko MessageDlg-a) nego Windows, pa nemam ni opciju da ga sprecim da se pojavi. Pogledao sam po internetu i nasao neke simptome zasto se ovo desava klijentu, a ne i meni: http://support.microsoft.com/kb/276550 http://support.microsoft.com/kb/900004 Dakle ili je neki upgrade koji ja nemam a klijent ima, ili je greska u programu. Da li se nekome vec desila ova greska i zna sta je problem? |