Novo

Forum kao aplikacija na telefonu

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

  • 4 odgovora
  • 1.859 pregleda

Najnovija ↓

Delphi 2007, broj linija koda, unit-i 23.12.2022. u 11:55 · pre 46 meseci #1
Naslijedio sam program koji je pisan manje-više u jednom unitu. E taj unit ima: 26.962 linije koda...

- O preglednosti, da ne pričamo... poćeo sam razdvajati cjeline koje ima smisla u zasebne unit-e, kreirati klase itd.
- IDE "štuca", Block completion ima problema, traje...
- Netko ih je nagovorio na cxGrid... e pa cijeli adresar u cxGrid - treba vremena. Oni bi brže, ali da ostane kako je, da se sve vidi u tablici! E, ne može!!!

Zanima me, nekad je za DOS program vrijedilio da se ne učitava sav program u radnu memoriju. Compiler/linker su znali složiti overlay-e koji se nisu svi isovremeno učitavali u radnu memoriju, ali je kod morao biti u više unit-a. Kako je sa Delphi-om? Isplati li se taj dodatni rad koji mogu samo djelomično naplatiti, ali bar da sebi olakšam kasnije održavanje?
Re: Delphi 2007, broj linija koda, unit-i 23.12.2022. u 18:44 · pre 46 meseci #2
Pretpostavljam da su ti podaci negde u tabeli a da je ta tabela ogromna (> 200MB) pa se ne isplati sve ucitati?
Ucitaj samo deo koji je relevantan u neki memorijski dataset pa dodaj one page 1 of x navigacije ili prati gde je korisnik pa kad dodje negde blizu kraja onda ucitas sledecih recimo 1000 slogova iz baze, prebacis ih u mem dataset i dalje grid prikazuje.
Potpis
Do not be a help vampire (http://slash7.com/pages/vampires), use the google.

How to ask questions the smart way:
http://www.catb.org/~esr/faqs/smart-questions.html
http://solair.eunet.rs/~fangor...stions/smart-questions.sr.html
Re: Delphi 2007, broj linija koda, unit-i 28.12.2022. u 08:58 · pre 46 meseci #3
@Savkic
Zar TClientDataSet i TDataSetProvider nemaju ugrađenu tu funkcionalnost? Da učitava podatke paket po paket, kako korisnik ide po dataset-u
Re: Delphi 2007, broj linija koda, unit-i 28.12.2022. u 09:25 · pre 46 meseci #4
Dobro pitanje, mislim da vecina drajvera/baza ima jednosmerne kursore tako da se moze ici od pocetka do kraja ali ne i obratno sto se svodi da ako gledas podatke na kraju tabele ucitao si sve u memoriju.
Potpis
Do not be a help vampire (http://slash7.com/pages/vampires), use the google.

How to ask questions the smart way:
http://www.catb.org/~esr/faqs/smart-questions.html
http://solair.eunet.rs/~fangor...stions/smart-questions.sr.html
Re: Delphi 2007, broj linija koda, unit-i 28.12.2022. u 10:53 · pre 46 meseci #5
Pitanje je i kome može biti od koristi prikaz > 1000 redova u tabeli. Ako je za export u neki format onda čemu prikaz svih podataka na ekranu, ako je za gledanje očima onda čemu više od 1000 redova (ili koliko već...) u gridu?

@FranjoZG
cxGrid ima property GridMode (u data controlleru) pa vidi da li može da pomogne
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme