Ouvrir un fichier >"en entier" >int64

Kentoo Messages postés 3 Date d'inscription mardi 16 septembre 2003 Statut Membre Dernière intervention 12 juillet 2006 - 25 oct. 2003 à 19:53
cs_Delphiprog Messages postés 4297 Date d'inscription samedi 19 janvier 2002 Statut Membre Derniè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

>merci d'avance!

1 réponse

cs_Delphiprog Messages postés 4297 Date d'inscription samedi 19 janvier 2002 Statut Membre Dernière intervention 9 janvier 2013 32
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
0
Rejoignez-nous