Bonjour Roland, excellent je vais m'empresser de les télécharger :plusser:
Version imprimable
Bonsoir,
Une petite question à BeansMaster :
D'abord, tout va bien, je n'ai plus de problème de caractères et je t'en remercie à nouveau.
Mais en voulant utiliser ton application en chargeant un fichier plus grand que le petit que j'avais mis ici,
il apparait que ta StrinGrid n'ouvre que 256 rows... Et j'ai pas trouvé pourquoi ... ni dans FAQ ni sur le net.
Cordialement.
C'est dans le code que se niche l'explication :
En utilisant un type d'entier plus grand, ça devrait le faire !Code:
1
2
3
4
5 procedure TForm1.LoadDataUTF8; var f : FichierPersonnes; personne : TPersonne; n : byte; // entier de 0 à 255... CQFD
Bonsoir, dans les procedure LoadData change simplement le type de la variable n : byte par n : integer. Je l'avais mis à Byte car il n'y avait pas beaucoup de données. ;) Cela devrait résoudre le problème.
Bonne fin de soirée.
[EDIT] Nos messages ce sont croisés tourlourou ! tu as été le plus rapide. :zoubi:
PS : N'oublie pas de mettre ton sujet comme "Résolu" (bouton en bas de page). :zoubi:
Et pour être encore plus précis, si je veux ouvrir un record de 600 rows par ex,
ta StringGrid aura bien 600 rows, mais dont uniquement 256 sont lisibles, les autres lignes étant vides.
Mais aussi lisibles dans un certain désordre alphabétique.
Ne commencent plus à la lettre A mais de plus en plus loin selon la taille du fichier...
...Cordialement
Ah oui !
J'apprends vite avec vous ...
A+
Cordialement