Kentoo
Messages postés3Date d'inscriptionmardi 16 septembre 2003StatutMembreDernière intervention12 juillet 2006
-
25 oct. 2003 à 19:53
cs_Delphiprog
Messages postés4297Date d'inscriptionsamedi 19 janvier 2002StatutMembreDernière intervention 9 janvier 2013
-
25 oct. 2003 à 21:35
je sais le titre n'est pas très explicite.
Voilà j'ai besoin de chiffre entier et pour des raisons de place j'enregistre sous forme caractère:
donc jusque là j'ouvre mon fichier j'obtient des caractères
>transtypage je l'ai en chiffres et vice-versa
mais le temps nécessaire est trop long
>>>peut on ouvrir un fichier directement en entier
je ne pas avoir de caractère abc mais un chiffre entre "0 - 65536"
j'aimerai si possible l'obtenir directement le resultat en int64
La question peut paraître débile mais ça me serait fort utile
cs_Delphiprog
Messages postés4297Date d'inscriptionsamedi 19 janvier 2002StatutMembreDernière intervention 9 janvier 201332 25 oct. 2003 à 21:35
Pour éviter toute conversion et donc accélérer le traitement, un simple fichier typé convient parfaitement :
var
F : File of Int64;
Autre avantage : si tu dois faire une réservation de mémoire, il est facile de connaitre le nombre de valeurs contenues dans le fichier avec la fonction FileSize. De plus, tu peux accéder directement au nième nombre, etc.
May Delphi be with you