[ DeYo @ 14.03.2005. 20:14 ] @
Koristim Fast Report 2.5.3 komponente i Delphi 7. Problem je sledeci: napravio sam report (tipa Single). Kada iz programa pozovem Report pomocu frReport1.ShowReport on se prikaze, medjutim nakon sto ga iskljucim i iz programa ponovo pozovem dobijam gresku "Invalid floating point operation". Ovo mi je neophodno jer treba da u programu omogucim vise razlicitih stampanja. probao sam i sledece Code: frReport1.LoadFromFile('ima fajla'); frReport1.PrepareReport; frReport1.ShowPreparedReport; ista greska. zatim sam probao da ne koristim Show metode, pa sam ubacio i frPreview komponentu i povezao je sa Raport-om. ista greska. onda sam pravio Report iz koda i prikazivao ga na drugoj formi koju sam zatim unistavao. Code: Form2:=TForm2.Create(Application) report:=TfrReport.Create(Applicatio); report.LoadFromFile('ime fajla'); report.Preview:=Form2.frPreview1; report.PrepareReport; report.ShowPreparedReport; Form2.ShowModal; Form2.Free; report.Free; ista greska jedino sto je donekle upalilo je kada sam property frReport-a StoreInDFM postavio na true kako bih izbegao dodatno ucitavanje (!?). Jedina linija koda je bila frReport1.ShowReport.Sada bi se Report pokazao prvi put, pa zatim i drugi put, ali vec treci put ako hocu da pozovem Report iz programa dobijao sam istu gresku. Medjutim ovo mi ne znaci nista jer mi se onda Report ubaci u exe pa ga ne mogu kasnije menjati (a treba da moze da se menja). Greska se javljala u svim slucajevima bez obzira na sadrzaj strana Report-a (DetailBands, OLE Objects, RichEdit...). Svi demoi dobijeni uz ovaj paket komponenti se izvrsavaju bez greske. Any ideas??? PS. pogledajte attachment uz poruku. |