Avatar billede spectual Nybegynder
17. august 2002 - 13:12 Der er 12 kommentarer og
1 løsning

TStringgrid

Jeg har fået et problem med TStringgrid objektet i mit lille program.

Problemet er, at når man fylder mange poster i den, dvs. over 65000 på min computer, så bliver den afsindig langsom til at tilføje nye.

Findes der en nem løsning eller skal jeg virkelig lave min egen TStringgrid objekt eller hente en færdig?
Avatar billede martinlind Nybegynder
17. august 2002 - 13:17 #1
Prøv evt. at sætte hele antalet på en gang, hvis du kan det kan jeg ikke lige huske, ellers bruger du en DrawGrid, den har ikke nogle data tilknyttet så du kan bruge din egen datastruktur ( en der er hurtigere ) du laver så bare en lille OnPaintCell eller hvad den nu hedder, det kan du se eks. på i online hjælpen

/Martin

/Martin
Avatar billede spectual Nybegynder
17. august 2002 - 13:21 #2
Jeg sætter antallet før jeg fylder op i forevejen.

Findes der ikke noget der er færdigt? Altså som fungerer som TStringgrid, men er hurtigere.

Det kan da ikke passe at den skal blive langsom bare fordi man mange i den. Det er vel en lænket liste ligende metode de bruger...? eller hva`?
Avatar billede cms Nybegynder
17. august 2002 - 13:25 #3
Avatar billede martinlind Nybegynder
17. august 2002 - 13:25 #4
Det er jeg ikke sikker på nej, du skal tænke på at du kan "trække" en stringlist ud på alle leder og kanter, jeg tror de bruger noget stream et eller andet, og pga. at den er så flexibel bliver den også lidt langsom, men hvorfor bruger du ikke et ClientDataset og en DBGrid så ruller det bare
Avatar billede spectual Nybegynder
17. august 2002 - 14:53 #5
hm.. mon du har et eksempel-program på din ClientDataset / DBGrid metode?`(eller måske du kunne konstruere eet?)
Avatar billede martinlind Nybegynder
17. august 2002 - 14:55 #6
ja da, men skal lige høre hvilken ver. af delphi du har, har du DB comp. med ??
Avatar billede spectual Nybegynder
17. august 2002 - 14:59 #7
jeg har 4'eren..
Avatar billede spectual Nybegynder
17. august 2002 - 14:59 #8
cms >> jeg har kigget dem igennem .. ingen af dem lover højere hastighed...
Avatar billede martinlind Nybegynder
17. august 2002 - 15:21 #9
Har du den comp. der hedder TClientDataset
Avatar billede martinlind Nybegynder
17. august 2002 - 15:21 #10
jeg kører D5/D6 Ent. kan ikke huske hvad der var med i D4
Avatar billede spectual Nybegynder
17. august 2002 - 17:25 #11
Ja den er med under "Midas".
Avatar billede spectual Nybegynder
28. august 2002 - 23:36 #12
fik du konstrueret et eksempel martin?
Avatar billede spectual Nybegynder
15. januar 2003 - 16:54 #13
lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester