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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.