Taille maximum pour TStringList
Bonjour,
je cherche à faire un loadfromfile depuis un fichier texte d'environ 3,5Mo vers un StringList.
Tout est bien déclaré, le chargement s'effectue, jusqu'à m'afficher avant la fin un gros "OutOfMemory". La variable est déclarée comme telle :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| unit uMAIN;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
ExtCtrls, StdCtrls, RXSpin, RXCtrls, Buttons, RAButtons, ProCtrls,RACombo, Gauges;
var dico : TStringList;
Type
TfMAIN = class(TForm) |
suivi dans le oncreate de la form d'un :
Code:
1 2 3
|
dico:=TStringList.Create;
dico.LoadFromFile(extractfiledir(application.Exename)+'\dico.txt'); |
Donc je me pose la question de la taille... Sans compter que c'est assez longuet avant d'arriver jusqu'à l'erreur...
Quand j'utilise un TMemo, c'est très rapide et en plus, je n'ai pas d'erreur.