Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

"Invalid floating point operation" prilikom Show FastReport

[es] :: Pascal / Delphi / Kylix :: "Invalid floating point operation" prilikom Show FastReport

[ Pregleda: 4564 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

DeYo
Dejan Vukmirovic
developer @ Mogul
Pozarevac/Bgd/Stockholm

Član broj: 36771
Poruke: 85
*.etf.bg.ac.yu.

Sajt: www.linkedin.com/in/dejan..


Profil

icon "Invalid floating point operation" prilikom Show FastReport14.03.2005. u 20:14 - pre 232 meseci
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.
Prikačeni fajlovi
 
Odgovor na temu

Milos D
Beograd

Član broj: 5621
Poruke: 280
*.ptt.yu.



+1 Profil

icon Re: "Invalid floating point operation" prilikom Show FastReport15.03.2005. u 12:05 - pre 232 meseci
Probaj da vidis gde se u tom unit-u postavlja vrednost za prninfo.PgW (dakle potrazi negde "PgW := ") - mozda ti fali poziv neke "inicijalizaione" procedure.

Ako demo radi, probaj da iskopiras report komponentu sa demoa i ubacis u tvoj program - mozda treba samo neki property promeniti...
 
Odgovor na temu

mlmilan
Milan Mladenovic
Vranje

Član broj: 17833
Poruke: 4
*.ptt.yu.



Profil

icon Re: "Invalid floating point operation" prilikom Show FastReport15.03.2005. u 14:59 - pre 232 meseci
Proveri da li imas instaliran bilo kakav printer, bez toga nece da radi preview, a drugo, proveri da li su ti sve orimenljive koje ucestbuju u riportu dobile vrednost tj. nisu null.
ajd da probamo...
 
Odgovor na temu

DeYo
Dejan Vukmirovic
developer @ Mogul
Pozarevac/Bgd/Stockholm

Član broj: 36771
Poruke: 85
*.etf.bg.ac.yu.

Sajt: www.linkedin.com/in/dejan..


Profil

icon Re: "Invalid floating point operation" prilikom Show FastReport15.03.2005. u 20:48 - pre 232 meseci
Elem, da sam sebi odgovorim.

Iz nekog razloga FastReport prilikom snimanja Report-a (iz meni nekog nepoznatog razloga) postavi property Size prve strane na -1 (po defaultu "A4 210 x 297 mm") . Ocigledno da se nekako snadje prilikom prvog poziva bilo koje Show metode, ali kasnije to puca (ne znam zasto ne i prvi put). Kada sam vratio Size na defaultnu vrednost sve je proradilo.

Bezveze.
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: "Invalid floating point operation" prilikom Show FastReport

[ Pregleda: 4564 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.