View Issue Details

IDProjectCategoryView StatusLast Update
0004833JEDI VCL00 JVCL Componentspublic2009-07-08 12:10
ReporterZENsanAssigned Toobones 
PrioritynormalSeveritycrashReproducibilityalways
Status resolvedResolutionfixed 
Product VersionDaily / GIT 
Target VersionFixed in Version3.38 
Summary0004833: TJvTimer thread appeareance must be recoded
DescriptionTJvTimer thread appeareance must be recoded.

1) Run attached project.
2) Press on "Create TTimers" button - this will create 3000 timers with Enabled = False (all is ok), I can create as many timers as I need.
3) Press on "Create TJvTimers" button - doing the same.. leads to access violation. And this is really painfull problem, that when TJvTimer is created it always allocates thread even if it is not enabled.
Additional InformationI suggest to skip thread creation if Threaded = False (because then JvTimer do not work as stable as standard TTimer and eats much resources by creating useless thread handles. Or better to create thread only when Enabled is set to true, and when it is set to False to terminate and free associated thread.
TagsNo tags attached.

Activities

2009-06-23 11:37

 

JvTimer.7z (958 bytes)

obones

2009-07-08 12:10

administrator   ~0015777

This is now fixed in SVN

Issue History

Date Modified Username Field Change
2009-06-23 11:37 ZENsan New Issue
2009-06-23 11:37 ZENsan File Added: JvTimer.7z
2009-07-03 17:28 obones Status new => acknowledged
2009-07-08 12:10 obones Note Added: 0015777
2009-07-08 12:10 obones Status acknowledged => resolved
2009-07-08 12:10 obones Fixed in Version => Daily / SVN
2009-07-08 12:10 obones Resolution open => fixed
2009-07-08 12:10 obones Assigned To => obones