Avatar billede tax Nybegynder
18. juli 2002 - 16:17 Der er 4 kommentarer og
1 løsning

Store lister

Jeg laver en VB applikation, hvori jeg anvender nogle lister med omkring 4000 entries.

Det viser sig at min applikation begynder at opføre sig underligt når jeg anvender så mange.

Hvad kan man gøre.
Avatar billede kjeld_klit Nybegynder
18. juli 2002 - 16:32 #1
Jeg har kun prøvet med ca 1900 men læste dem ind i et array og hentede det jeg skulle bruge derfra
Avatar billede joern Nybegynder
18. juli 2002 - 20:32 #2
Hej Tax.

I VB5 som jeg anvender kan kontrollen LISTBOX ikke indeholder over 64.000 tegn.  Så gælder det din version også, må de finde en måde at begrænse på.

M.v.h.  Jørn
Avatar billede kantoraza Nybegynder
19. juli 2002 - 16:46 #3
Davs.

Som kjeld_klit siger er det en god idé at anvende Arrays. Jeg ved ikke hvad dit program skal kunne kunne, men det kunne være en god idé at skifte til at bruge arrays.

Sådan virker de:

Et array er sinpelt hen bare en masse variabler, som har et navn og et index nummer(et nummer). Fx > PostNummer(245) = "8900"

Når du "laver" en sådan variabel skriver du inten:

public Variabel(500) as string    (500 variabler med navnet variabel)

eller

public Variabel() as string    (ubegrændset variabler)


Du kan jo så bruge for next løkker til at hente nogle af variablernes indhold.

KantoRaZa·NorthCode
Avatar billede tax Nybegynder
19. juli 2002 - 21:35 #4
Jeg bruger listerne til præsentation for brugeren. der er bare mange entries
Avatar billede kantoraza Nybegynder
23. juli 2002 - 19:01 #5
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