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

Fastreport Out of memory

[es] :: Pascal / Delphi / Kylix :: Fastreport Out of memory

[ Pregleda: 1383 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

FranjoZG
Franjo Popović
Programer
Zagreb

Član broj: 328819
Poruke: 298
93.140.14.*



+4 Profil

icon Fastreport Out of memory02.07.2020. u 15:22 - pre 45 meseci
Koristim XE10 i FastReport 5.3.14
Jedan report mi konstatno javlja Out of memory
Report ima:
- ReportTitle i Masterdata
- u ReportTitle stavljam (osim podataka o firmi) prezime i ime radnika koji dohvaćam iz baze
- master ima do 10 slogova

Pokušao sam dohvatiti podatke:
- SQL sa direktnim selektom podataka
- SQL sa dohvatom podataka preko store porcedura

Pokušao sam napraviti master i detail.
Pokušao sam staviti: EngineOptions.ZseFileCache := true

Sada sam napravio memorytable koju punim prije pozivanja reporta i na nju kačim report. Dohvat podataka ne javlja grešku. Ako iskočim iz procedure prije pozivanja reporta, na javlja grešku.

Report prikaže sve podatke i nakon toga Out of memory.

Ako stavim prije ShowReport PrepareReport, tada grešku javi na PrepareReport i ne prikaže podatke

Jada sam kreirao report koji je bio povezan direktno na SQL Qry, u design modu, na preview ne javlja grešku.

Imam u programu više reporta, sa daleko više podataka - rade bez greške.

Izludilo me...
 
Odgovor na temu

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: Fastreport Out of memory02.07.2020. u 17:04 - pre 45 meseci
Mozda si prosto naleteo na neki FR bug, vidi ima li novija verzija.
 
Odgovor na temu

FranjoZG
Franjo Popović
Programer
Zagreb

Član broj: 328819
Poruke: 298
93.140.3.*



+4 Profil

icon Re: Fastreport Out of memory03.07.2020. u 10:35 - pre 45 meseci
Ako će netko imati takav problem, našao sam negdje, na nekom forumu, izgleda da radi...

Treba dodati liniju koda sa ShowDialog:

Code:

MyReport.PrintOptions.ShowDialog := false; // OVU LINIJU DODATI
MyReport.PrepareReport;
MyReport.ShowReport;


Na forumu piše:
Code:

MyReport.PrintOptions.ShowDialog := not NoDialogFlag;


Izgleda da je ipak nekakav bug. Probao sam sa false, probao sam ukloniti liniju, danas radi! Ništa u kodu ili podacima nisam mijenjao od jućer. Jućer je javljao error, danas radi!
Pa ti programiraj...
 
Odgovor na temu

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: Fastreport Out of memory03.07.2020. u 16:31 - pre 45 meseci
> Pa ti programiraj...

Da nema toga, ne bi ni upola bilo zanimljivo ;)
 
Odgovor na temu

Rapaic Rajko
Bgd

Član broj: 4105
Poruke: 810
87.116.183.*



+62 Profil

icon Re: Fastreport Out of memory06.07.2020. u 09:26 - pre 45 meseci
Au, ovo jako lici na davni bug sa QuickReport-om, bese nesto sa preview-om.
Bilo je ocigledno da se Preview radio iz thread-a (cas puca AV cas ne), pa je neko resenje bio Sleep(x) na nekom mestu u kodu; haos.

Svasta i od vendora
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: Fastreport Out of memory

[ Pregleda: 1383 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

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