Bonjour !
Autre tentative de lire un gros fichier en UTF8...
Je parviens à lire assez rapidement un énorme fichier avec la combinaison TStreamReader + ReadBlock qui s'avère plus véloce que...
Type: Messages; Utilisateur: devroot
Bonjour !
Autre tentative de lire un gros fichier en UTF8...
Je parviens à lire assez rapidement un énorme fichier avec la combinaison TStreamReader + ReadBlock qui s'avère plus véloce que...
Merci ShaiLeTroll !
Oui, oui, le fichier en entrée fait bien 500G (actuellement il mesure 210G de texte pur mais croît régulièrement).
Aussi, il faut effectivement traiter les caractères à 2/3...
Merci Shai LeTroll,
Ton exemple fonctionne parfaitement bien et me convient puisque la valeur retour realread
me permet de garder un oeil sur le nombre de caractères lus effectivement à chaque...
J'essaie donc d'appliquer vos recettes mais je n'arrive pas à intercepter l'erreur du CopyFrom malgrè le try / catch.
Ci-dessous,pour un fichier de taille 129000, la boucle while tourne deux fois...
Merci Argol Medusa et ShaiLeTroll.
J'imprime vos suggestions pour les étudier.
En fait, mon souci c'est que là où TStringList->LoadFromFile fonctionne parfaitement pour de petits fichiers sans...
Bonjour à tous !
J'essaie de lire un gros fichier par blocs.
N'ayant pas compris le FileMapping, j'essaie plutôt avec des classes trouvées dans C++Builder : TFileStream et TMemoryStream.
J'ai...
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.