[ vilyu @ 06.05.2002. 12:09 ] @
Zdravo svima. Evo novog problema koji me snasao i na koji sam dosta vremena izgubio. Zamenio sam jedan SQL upit (InterBase bazi) za dobijanje sifre nekog elementa samom sifrom. To sam izveo proveravajuci broj record-a u IBQuery-ju, zatim kreirajuci dinamicki niz integer-a (niz od RecordCount clanova), tako da kada korisnik izabere opciju u ComboBox-u, ja sifru dobijam citanjem clana sa indeksom ComboBox1.ItemIndex dinamickog niza. Na osnovu ove sifre i jos nekih novo unetih podataka, ubacujem novi record u bazu. E, kada zatvorim modalnu formu na kojoj se sve ovo desava, i kliknem na close dugme programa, pri free-ovanju glavne forme kompajler mi javi EAccessViolation. To je pocelo da mi se desava od kad sam onaj SQL upit zamenio dinamickim nizom integer-a, i kad vratim stari kod, sve radi savrseno. Zato sam ponovio ceo postupak na jednoj formi, i tu radi savrseno. Samo u ovom mom glavnom programu javlja gresku. Jel imate ideju sta je ovde poslo naopako? Hvala unapred. |