OVH Cloud OVH Cloud

ListBox en long et non integer

3 réponses
Avatar
louis.paugam
Bonjour

Quelqu'un sait-il comment on peut utiliser les propriétés .list et
.listcount d'une listbox pour un nombre d'enregistrements supérieur à la
limite de l'integer (32767) sans créer une erreur?
Existe-t-il un autre contrôle plus performant ?
A l'avance merci

3 réponses

Avatar
François Picalausa
Hello,

Par APIs, on peut atteindre les items jusqu'a 65,536. Une listview doit
aussi pouvoir contenir plus de 32767 items.
Mais si tu as besoin de 32000 items dans une list, pose toi la question de
savoir s'il n'y a pas un problème de conception!
Personne ne peut chercher un item précis dans une liste de 32000... essaye
de découper ton interface pour afficher moins d'éléments, ou de proposer une
recherche, ou autre... mais, à part quelques très rare cas, on ne devrait
pas utiliser de list avec tant d'items.

--
François Picalausa

"louis.paugam" a écrit dans le message de
news:
Bonjour

Quelqu'un sait-il comment on peut utiliser les propriétés .list et
.listcount d'une listbox pour un nombre d'enregistrements supérieur à
la limite de l'integer (32767) sans créer une erreur?
Existe-t-il un autre contrôle plus performant ?
A l'avance merci


Avatar
François Picalausa
Hello,

Par APIs, on peut atteindre les items jusqu'a 65,536.


Je me suis trompé, la limite est de 32767 pour Win 95/98/Me, et apparement
disparait simplement (apparement) pour 2k/XP...

--
François Picalausa

"François Picalausa" a écrit dans le message de
news: %
Hello,

Par APIs, on peut atteindre les items jusqu'a 65,536. Une listview
doit aussi pouvoir contenir plus de 32767 items.
Mais si tu as besoin de 32000 items dans une list, pose toi la
question de savoir s'il n'y a pas un problème de conception!
Personne ne peut chercher un item précis dans une liste de 32000...
essaye de découper ton interface pour afficher moins d'éléments, ou
de proposer une recherche, ou autre... mais, à part quelques très
rare cas, on ne devrait pas utiliser de list avec tant d'items.


"louis.paugam" a écrit dans le message de
news:
Bonjour

Quelqu'un sait-il comment on peut utiliser les propriétés .list et
.listcount d'une listbox pour un nombre d'enregistrements supérieur à
la limite de l'integer (32767) sans créer une erreur?
Existe-t-il un autre contrôle plus performant ?
A l'avance merci




Avatar
LE TROLL
Salut,

Je crois que non, la limite est de 32.000 et quelues, la
liste va avaler plus, mais va mal les gérer, ça m'est déjà
arrivé...
----------

"François Picalausa" a écrit dans le
message de news:
Hello,

Par APIs, on peut atteindre les items jusqu'a 65,536.


Je me suis trompé, la limite est de 32767 pour Win
95/98/Me, et apparement disparait simplement (apparement)
pour 2k/XP...

--
François Picalausa

"François Picalausa" a écrit dans le
message de
news: %
Hello,

Par APIs, on peut atteindre les items jusqu'a 65,536. Une
listview
doit aussi pouvoir contenir plus de 32767 items.
Mais si tu as besoin de 32000 items dans une list, pose
toi la
question de savoir s'il n'y a pas un problème de
conception!
Personne ne peut chercher un item précis dans une liste
de 32000...
essaye de découper ton interface pour afficher moins
d'éléments, ou
de proposer une recherche, ou autre... mais, à part
quelques très
rare cas, on ne devrait pas utiliser de list avec tant
d'items.


"louis.paugam" a écrit dans
le message de
news:
Bonjour

Quelqu'un sait-il comment on peut utiliser les
propriétés .list et
.listcount d'une listbox pour un nombre
d'enregistrements supérieur à
la limite de l'integer (32767) sans créer une erreur?
Existe-t-il un autre contrôle plus performant ?
A l'avance merci