Hello,
my application uses threads.
I have created TStringList for data exchange. It is global variable. If I receive any data from telnet connection I put it into this string list and create thread if is not already created.
Thread read and delete this data from StringList. If I run my program, connect to telnet, it takes about half hour and program crash with this error: Failed to create new thread
I used to Lazarus 0.9.23cvs and I didnt have problem with it. Problem appears after upgrade to 0.9.24 :-(.
Dou you have any idea what can be wrong or what I should do better? Source code of my thread is here:
http://cqrlog.svn.sourceforge.net/viewvc/cqrlog/fDXCluster.pas?view=markup
it start at line nr. 487 and body of the thread begins on line nr. 681.
Thanks for help!
Petr
