[fpc-devel]fcl, classes unit, memory issue

Michael Van Canneyt michael.vancanneyt at wisa.be
Mon Apr 19 11:23:25 CEST 2004


On Sun, 18 Apr 2004, Rimgaudas Laucius wrote:

> Hello,
>
> uses
>   classes;
> var
>   l: tstringlist;
> begin
>   l.loadfromfile('file.txt'); //<-hangs here
>   ...
> end.
>
> Program hangs (under windows, 1.9.2 and earlier v.) then i try to load relatively large file (~7 MB) without raising any error message. It works ok, if i set more memory using directive ($M). Why do not program allocate neaded memory automaticaly? Do i need to calculate how much memory need to program and set its size before compilation always?

No. Are you sure it hangs ? My guess is that it is simply working very
hard. It only allocates a 1K buffer to load the file, so that should not
be the issue.

Michael.




More information about the fpc-devel mailing list