🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.vbasic
2 messages
2 total messages Started by CYSTERNA Sat, 24 Apr 2010 09:30
Ograniczenie ListBox'a VB6
#104617
Author: CYSTERNA
Date: Sat, 24 Apr 2010 09:30
14 lines
1963 bytes
Mam formatkę bazodanową napisaną w VB6 i jest tam ListBox do którego
wrzucane sa rekordy z bazy spełniające pewne kryteria. Czasami zdarza
się że aż 40 - 50 tysięcy rekordów. VB6 świetnie sobie z tym radzi ale
ListBox ma pewien problem. Wyświetla 40 000 wierszy jednak tylko 32768
jest indeksowanych to znaczy, ze do 32768 rekordu właściwość ListIndex
jest poprawnie zwracana natomiast powyżej jest zwracana wartośc ujemna
bo zakres integera sie skonczył. Co zrobić, że by ListBox właściwie
się zachowywał? Jest jakis sposób na szybkie poradzenie sobie z tym
problemem?
Wiem ,że można użyć Grida ale to grubsza przeróbka więc wolałbym może
coś pokombinować.

pozdrawiam
cysterna
Re: Ograniczenie ListBox'a VB6
#104618
Author: joker77
Date: Sat, 24 Apr 2010 10:01
4 lines
1455 bytes
Widzę że nie przeczytałeś instrukcji obsługi, większość rzeczy w vb6
używa wartości INTEGER czyli od -32768 do +32768 (dwa bajty), w
związku z tym wszystko jest ograniczone do tych wartości.
Moja propozycja podzielić wyświetlanie na części po 32768 elementy.
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads