View Issue Details

IDProjectCategoryView StatusLast Update
0000081JEDI VCL00 JVCL Componentspublic2002-03-22 16:10
Reporteruser74Assigned Touser81 
PriorityurgentSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Product Version 
Target VersionFixed in Version 
Summary0000081: Removal of TJvWinampLabel crashes Delphi 6.2 (D5 works fine)
DescriptionFrom the JV-Labels tab, I drop a TJvWinampLabel on a form, and then try to delete it. Causes Delphi to CRASH.

Delphi 6.02 Pro on Win2K Pro
Steps To Reproduce- place TJvWinampLabel on a Form
- try to delete it //Delphi 6.2 crashes (D5 works fine)
Additional Informationreported by Andy Vines
TagsNo tags attached.

Activities

user81

2002-03-22 16:09

  ~0000054

1) In:
constructor TJvWinampLabel.Create(AOwner: TComponent);

change FreeOnTerminate to False:

  with FTimer do
  begin
    FreeOnTerminate := False;

2) Change procedure TJvWinampLabel.Deactivate;

begin
  if not (csDesigning in ComponentState) then //<== added
    FTimer.Suspend;
  FActive := False;
  Invalidate;
end;

Issue History

Date Modified Username Field Change