View Issue Details

IDProjectCategoryView StatusLast Update
0002764JEDI VCL00 JVCL Componentspublic2005-04-12 02:55
ReporterbartmichaelAssigned Toobones 
PrioritynormalSeveritycrashReproducibilityalways
Status resolvedResolutionfixed 
Product Version 
Target VersionFixed in Version3.10 
Summary0002764: JvAppEvent conflict with JvAppInst
DescriptionJvAppInst frees Application so in TJvAppEventList.ClearEvents Application=nil and we get access violation.

Solution: in JvAppEvent.pas

TJvAppEventList.ClearEvents;
begin
  if FHooked then
  begin
    if Application <> nil then
    begin
      Application.OnActivate := nil;
      .........
    end;
    if Screen <> nil then
      .........
TagsNo tags attached.

Activities

obones

2005-04-12 02:51

administrator   ~0006918

Last edited: 2005-04-12 02:51

Please check with the latest version of both the JCL and JVCL, Application should not be freed anymore.

obones

2005-04-12 02:55

administrator   ~0006920

Anyway, I added the code, it is indeed possible that the Application object is set to nil before our finalization code is called.

Issue History

Date Modified Username Field Change
2005-03-16 10:00 bartmichael New Issue
2005-04-12 02:51 obones Note Added: 0006918
2005-04-12 02:51 obones Status new => feedback
2005-04-12 02:51 obones Note Edited: 0006918
2005-04-12 02:55 obones Status feedback => resolved
2005-04-12 02:55 obones Resolution open => fixed
2005-04-12 02:55 obones Assigned To => obones
2005-04-12 02:55 obones Note Added: 0006920