huuummmmmm bizarre je trouve un peu les deux codes identiquesEnvoyé par ShaiLeTroll
peut me dire stp les différences
huuummmmmm bizarre je trouve un peu les deux codes identiquesEnvoyé par ShaiLeTroll
peut me dire stp les différences
l'un utilise la variable Form1 ce qui peut-être faux, dans une fonction procédurale ...
la seconde est une méthode de classe que fonctionnera pour n'importe qu'elle instance
Tu devrais relire les tutoriels au sujet des classes et des méthodes d'instance ... car si tu ne maitrises pas ces bases, la lecture de fichier structurée ce n'est pas facile non plus ...
juste une question, ton fichier est en position fixe ? je veux dire que la virgule est toujours à la même place ? est-ce que le fichier que tu as fourni est exactement le fichier que tu as ?
Car, si tu veux, je peux te faire une fonction qui lit le fichier (rempli un tableau de structure) et écrit le fichier (écrit le tableau de structure), c'est très facile avec un format fixe ...
ça y est j'ai compris !Envoyé par ShaiLeTroll
Mais je crois que j'ai un peu oblié les choses car cela fait près de deux années que je laissé delphi au profit de php.
Je vais aller rebouquiner comme tu me le conseillé.
Mais là je suis coincé voila pourquoi ta proposition me sera d'un grand apport et me fera beaucoup plaisir. j'explique un peu mon problème :
Voilà je dois lire plusieurs fichier textes qui la même structure mais pas simultanement. Je choisirai un fichier à l'aide d'un combo précédement rempli.
Les données disons les champs du fichier s'afficheront dans les composant edit pour certain et image pour les chemin image.
tous les fichiers ont la même structure mais la logueur des champs est varialble selon ce modèle:
Nom, Prenoms, Date de naissance, Lieu de Naissance, Classe,
Nom2, Prenoms2, Date de naissance, Lieu de Naissance12 Classe2,
Nom3, Prenoms3, Date de naissance3, Lieu de Naissance3, Classe3,
...
NomN, PrenomsN, Date de naissanceN, Lieu de NaissanceN, ClasseN,
il ya onze champs séparés par des virgules.
Ah, Donc tu as bien un fichier à longueur variable, ton exemple était trompeur ...
tu devrais regarder sur le forum la fonction ExplodeLazy que j'ai écrit, tu pourras facilement splitter ta ligne en tableau de string, et tu pourras utiliser un bon vieux ReadLn pour lire le fichier ... ensuite, tu devrais décomposer ton code, une fonction qui mappe le tableau de string vers la structure, et reciproque, la fonction de lecture et une autre d'écriture, totalement séparé de la gestion des forms ...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager