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
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.
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.