Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 5 odgovora
  • 3.382 pregleda

Najnovija ↓

QuickReport & QRDesigner - problemi sa memorijom 16.06.2003. u 16:29 · pre 284 meseca #1
1. QuickReport:
Imam problema sa alokacijom/dealokacijom memorije pri startovanju i gasenju report preview forme. Naime, svaki put kada se preview startuje i ugasi, kolicina zauzete memorije se samo povecava, a ne oslobadja! Komponenta stoji na formi koju kreiram dinamicki i oslobadjam pri gasenju, tako da bi i QR trebalo da se unistava sa Owner-om, sto se ne dogadja. Jedini slucaj u kome se memorija oslobodi je kada se aplikacija zatvori.
Uradio sam test aplikaciju sa dve forme i QuickReport komponentom ali i dalje ostaje ovaj problem.
Da li je neko imao slicnih problema i da li zna kako da ih resim?

2. QRDesigner
Ako je neko imao prilike da radi sa ovim paketom, mozda mi moze pomoci.
Desava mi se to da se cela aplikacija smrzne ili u najboljem slucaju pukne, kada vise puta uzastopce startujem QReport Designer.
Ako neko zna u cemu bi mogao da bude problem, bio bih mu veoma zahvalan na pomoci!

Takodje, svaki savet ili neki koristan link je dobrodosao!

Hvala unapred!
Re: QuickReport & QRDesigner - problemi sa memorijom 16.06.2003. u 20:09 · pre 284 meseca #2
jedan kratak savet. batali QuickReports. prilično je bugovit, a naročito za ozbiljnije poslove.

čak ga je i borland batalio u novom delphiju. pređi na raveReports, ili neki alternativni/napredni način kreiranja izveštaja (xml fajlovi, xsl/t konverzija, xml:fo, apače fop, ;)
Potpis
blogče :: unescaped beta
  »
go-paste extenzija
  »
reč dana: backup
  »
bočne koalicije
Re: QuickReport & QRDesigner - problemi sa memorijom 17.06.2003. u 18:31 · pre 284 meseca #4
Ako je QR neizbezan, onda trazi od onoga ko finansira projekat (gazda?) da kupi QuickReport Pro (ili tako nekako). Potrazi po dokumentaciji QR-a za sajt na kom se mogu videti detalji o tome.
Inace, QR je sam po sebi - djubre. Doduse, mozda i namerno - da bi ljudi kupovali pro verziju...?

Rajko
Re: QuickReport & QRDesigner - problemi sa memorijom 18.06.2003. u 11:45 · pre 284 meseca #5
Ajde da dodam jos malo na temu QR-a.
Svojevremeno sam radio sa njim (pre par godina) i takodje imao problema; doduse bila je to verzija za Delphi 4 (poslodavac odlucivao). Koliko sam zakljucio, svi njegovi bug-ovi nastaju od loseg rukovanja background thread-om.
1) Kad se aplikacija smrzne, to je zato sto VCL thread uleti u klinch (deadlock) sa tim thread-om.
2) Memory-leak nastaje zato sto QR prvo pokusava da ubije thread, pa tek onda da dealocira memoriju. Posto se to nikad ne desi (bug), svi handle-ovi (od preview forme pa sve do njenih komponenata) ostaju 'zivi'. A kako se to onda sve ne zakuca? Pa, recimo da su se setili da u waiting petlju stave Application.ProcessMessage...jedino sto iz nje nikad ne izadju...
3) AccessViolation - (te probleme sam ja imao) nastaje kad thread pokusava da izvrsi neki event ili metodu svog owner-a (preview forme) kad sama forma vise nije dostupna (handle discardovan). I tacno tako: AV nastaje u trenutku ubijanja preview forme; ne uvek, vec po nekom slucajnom obrascu.
Sve u svemu, klasican primer amaterskog programiranja.

Rajko
Re: QuickReport & QRDesigner - problemi sa memorijom 18.06.2003. u 13:15 · pre 284 meseca #6
Rajko, hvala ti na detaljnom odgovoru!
Skoro sam dosao u firmu koja radi projekat koji je dogurao do verzije 5. Ni meni nije jasno kako su to uspeli, kada koriste bugovite komponente!?! Ali sta je tu je... Jedino sto ja moram da uradim jeste da pokusam da nadjem bug, sto mi izgleda kao nemoguce!
Imas li predlog kako da resim problem sa memory leak-om? Odakle da pocnem?

Unapred hvala!
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme