Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1631 connectés 

  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  Liste des communes + combobox : chargement super lent !

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Liste des communes + combobox : chargement super lent !

n°344232
davidmarli
Posté le 26-03-2003 à 17:49:24  profilanswer
 

Salut,
 
je sais pas où mettre ce topic, mais je cherche à télécharger un fichier excel, ou texte, où les code postaux des communes françaises sont listés, avec le nom de ces communnes
Voilà, merci bp


Message édité par davidmarli le 26-03-2003 à 22:27:48

---------------
Matheux Fou - https://afficheur-tempo.fr - TEMPO BOX pour abonnés TEMPO EDF
mood
Publicité
Posté le 26-03-2003 à 17:49:24  profilanswer
 

n°344284
KrzAramis
Help Me
Posté le 26-03-2003 à 18:20:33  profilanswer
 

:heink:  et google ?
Voila un debut de reponse
et voici un un lien pas teste
 
 :D  
 
@->--


---------------
The Only Way for Evils to Triumph is for Good Men to do Nothing @->-- Cours Réseaux@->-- Mon Site
n°344299
davidmarli
Posté le 26-03-2003 à 18:28:23  profilanswer
 

ben google ne m'a pas donné grand chose !!
je pensais que 'lon pouvait trouvé cela sur le site de l'insee, mais ils ont juste la liste des nom des communes !!!(il n'y a pas les codes postaux !


---------------
Matheux Fou - https://afficheur-tempo.fr - TEMPO BOX pour abonnés TEMPO EDF
n°344310
KrzAramis
Help Me
Posté le 26-03-2003 à 18:39:04  profilanswer
 

Certes.
Est ce que mes liens repondent a ta question ?
 
@->--


---------------
The Only Way for Evils to Triumph is for Good Men to do Nothing @->-- Cours Réseaux@->-- Mon Site
n°344313
drasche
Posté le 26-03-2003 à 18:40:31  profilanswer
 

la question a déjà été posée ici.  ce doit être facile, dans un forum de programmation, de retrouver une liste de codes postaux :o


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°344319
zion
Plop
Posté le 26-03-2003 à 18:47:36  profilanswer
 


et pourquoi tu fous ca dans delphi et pas dans divers alors?  :heink:


---------------
Informaticien.be - Lancez des défis à vos amis
n°344326
drasche
Posté le 26-03-2003 à 18:53:55  profilanswer
 

voilà c'est malin, tu as froissé notre dieu Delphi tout-puissant [:prosterne2]


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°344330
zion
Plop
Posté le 26-03-2003 à 18:55:33  profilanswer
 

drasche a écrit :

voilà c'est malin, tu as froissé notre dieu Delphi tout-puissant [:prosterne2]


 
et attends que j'apelle le dieu du forum ca va chier dans le ventilo  [:ddr555]


---------------
Informaticien.be - Lancez des défis à vos amis
n°344365
davidmarli
Posté le 26-03-2003 à 19:34:01  profilanswer
 

ben disons que je ne savais vraiment pas où mettre le post !
Sinon, merci pour les liens krzAramis.
Je vais jeter un coup d'oeil (mais apparemment la liste n'est pas complète dans ce fichier )


---------------
Matheux Fou - https://afficheur-tempo.fr - TEMPO BOX pour abonnés TEMPO EDF
n°344458
huit
Posté le 26-03-2003 à 21:49:04  profilanswer
 

jai un programme tout petit ki te donne le code postal dune ville selon le nom et inversement.. mais ya pas de fichier anexe.. si ca tinterresse MP moi  [:huit]

mood
Publicité
Posté le 26-03-2003 à 21:49:04  profilanswer
 

n°344500
davidmarli
Posté le 26-03-2003 à 22:26:46  profilanswer
 

ben pas trop, car je voulais afficher toutes les communes de france dans un combobox ! (pour pas avoir à taper le nom des villes !)
 
Bon en fait je suis embêter, car j'ai l'impression que les combobox ne peuvent pas gérer autant d'éléments !(environs 37000)
J'ai une routine qui charge les données, et la combobobox met bien 1 minute à se remplir.
Des idées ???
 
PS : mon fichier annexe, dans lequel est listé toutes les communes, est un fichier de Type .csv (texte séparé par des ";" crée par Excel)
J'ouvre ce fichier, je fais un readln (sur une ligne) je parse la ligne caractère par caractère pour scanner le nom de la ville, puis je recommence avec la ligne suivante !
 
A votre avis, alors, c'est les combobox ou bien mon algo qui est foireux ?
Merci


---------------
Matheux Fou - https://afficheur-tempo.fr - TEMPO BOX pour abonnés TEMPO EDF
n°344505
drasche
Posté le 26-03-2003 à 22:34:06  profilanswer
 

à ta place je remplirais la combo en fonction du code postal, ou mieux, tu proposes les deux possibilités, c'est à dire en plus: encoder un nom et retrouver le code postal.  37000 éléments c'est la folie pure pour une combo :ouch:


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°344511
antp
Super Administrateur
Champion des excuses bidons
Posté le 26-03-2003 à 22:37:17  profilanswer
 

Sinon pour ce qui est de la vitesse :
 

Code :
  1. with Combobox.Items do
  2. begin
  3.   BeginUpdate;
  4.   try
  5.     ici tu fais ta boucle avec des Add
  6.   finally
  7.     EndUpdate;
  8.   end;
  9. end;



---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°344529
Ciler
Posté le 26-03-2003 à 22:47:54  profilanswer
 

Une ruse, la liste "virtuelle". Tu ne charge que les elements que tu affiche, et tu  charges au fur et a mesure.
 
C'est comme ca que j'ai grille un pretentieux codant en c++ avec du VB. C'etait la grande epoque de DivX et du chargement de logs de 300 000 lignes.


Message édité par Ciler le 26-03-2003 à 22:52:02

---------------
And I looked, and behold a pale horse: and his name that sat on him was Death, and Hell followed with him. Revelations 6:8
n°344534
antp
Super Administrateur
Champion des excuses bidons
Posté le 26-03-2003 à 22:49:46  profilanswer
 

Ouais c'est encore mieux


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°344679
Kristoph
Posté le 27-03-2003 à 00:02:24  profilanswer
 

Message du jour : une combo box avec 37000 entrées, ça doit pas être top question interface utilisateur.
 
Juste comme ça  :whistle:

n°344743
davidmarli
Posté le 27-03-2003 à 07:18:09  profilanswer
 

oui ben, en fait justement hier je voulai posté mais ça a foiré :  
en fait effectivement je vais revenir à une editbox, parce que trouvé une ville précise parmi 37000 c'est long !!
Même en tapant avec un seul doigt, il vaut mieux l'écrire !
Donc j'abandonne l'idéee de charger les villes !


---------------
Matheux Fou - https://afficheur-tempo.fr - TEMPO BOX pour abonnés TEMPO EDF
n°344778
KrzAramis
Help Me
Posté le 27-03-2003 à 08:59:50  profilanswer
 

Fais un fichier XML comme base.  :o  C est plus facile pour recuper les infos et tellement plus "actuel"  :D  
Et je suis convaincu que la recherche par code postal c est mieux.
 
@->--


---------------
The Only Way for Evils to Triumph is for Good Men to do Nothing @->-- Cours Réseaux@->-- Mon Site
n°345700
davidmarli
Posté le 27-03-2003 à 17:18:12  profilanswer
 

question con : c'est quoi XML ??? (non, pas taper !!!)


---------------
Matheux Fou - https://afficheur-tempo.fr - TEMPO BOX pour abonnés TEMPO EDF
n°345741
antp
Super Administrateur
Champion des excuses bidons
Posté le 27-03-2003 à 17:35:34  profilanswer
 

un format de stockage qui utilise des < > pour délimiter les tags entourant les infos.
 
XML est dérivé de SGML
HTML est dérivé de SGML
XHTML est du HTML suivant la syntaxe XML

n°345766
davidmarli
Posté le 27-03-2003 à 17:47:15  profilanswer
 

merci !


---------------
Matheux Fou - https://afficheur-tempo.fr - TEMPO BOX pour abonnés TEMPO EDF
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  Liste des communes + combobox : chargement super lent !

 

Sujets relatifs
apprendre l'asp tout simplement, ou trouver un super tutorial ?Un controle de type liste ou grille editable ?
temps de chargement page web[JS] Savoir si le chargement d'une fenêtre est terminé ?
Question bête on peut crée une liste comme celapb avec 2 liste
[C,Allegro] Afficher la liste des repertoires contenus sur le disque[Php/Apache] Authentification avec .htaccess, liste des connectés ?
[XHTML] tableau ou liste ?liste deroulant qui fait une requete
Plus de sujets relatifs à : Liste des communes + combobox : chargement super lent !


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR