View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0003782 | JEDI VCL | 00 JVCL Components | public | 2006-06-25 20:08 | 2006-07-23 03:58 |
| Reporter | Kiriakos | Assigned To | |||
| Priority | normal | Severity | minor | Reproducibility | always |
| Status | closed | Resolution | fixed | ||
| Product Version | Daily / GIT | ||||
| Target Version | Fixed in Version | ||||
| Summary | 0003782: JvProgramVersionCheck freezes Application | ||||
| Description | JvProgramVersionCheck freezes the Application when the ShowModal property of the ThreadDialog.DialogOptions is set to False i.e. ProgramVersionCheck.ThreadDialog.DialogOptions.ShowModal := False; and Delphi 2006 is used (I am not sure about problems with other combinations). The problem lies in TJvProgramVersionCheck.DownloadThreadOnFinishAll which calls JvDSADialogs.MessageDlg. At that time the ThreadDialog has been closed but the Application Form or whatever form was active at the time is not yet reactivated. JvDSADialogs.MessageDlg calls CreateDSAMessageForm and then ShowModal on the newly created form. This last calls freezes the Application. | ||||
| Additional Information | Resolution: Add Application.ProcessMessages as the first statement of TJvProgramVersionCheck.DownloadThreadOnFinishAll. | ||||
| Tags | No tags attached. | ||||
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2006-06-25 20:08 | Kiriakos | New Issue | |
| 2006-06-26 00:37 | jfudickar | Note Added: 0009639 | |
| 2006-06-26 00:37 | jfudickar | Status | new => feedback |
| 2006-07-21 05:14 | Kiriakos | Note Added: 0009831 | |
| 2006-07-23 03:58 | jfudickar | Status | feedback => closed |
| 2006-07-23 03:58 | jfudickar | Resolution | open => fixed |