View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0003466 | JEDI VCL | 00 JVCL Components | public | 2006-01-25 02:38 | 2006-07-29 07:26 |
| Reporter | ZENsan | Assigned To | |||
| Priority | normal | Severity | tweak | Reproducibility | always |
| Status | closed | Resolution | won't fix | ||
| Product Version | 3.10 | ||||
| Target Version | Fixed in Version | ||||
| Summary | 0003466: Exception, but no error message when creating TJvBDEMemoryTable | ||||
| Description | if BDE is not installed, then when running program which uses this component throws exception and is verry difficult to find where is the problem... I runed program on three PC's and all was OK, but on one PC - exception... I changed source to show messages after each line in project source (.dpr) - and it was in Application.Run! It will be better if it wasn't "exception at address...please format your drive", but "Error: BDE not installed!". | ||||
| Tags | No tags attached. | ||||
|
|
But do you know how to test for BDE's presence in a safe way? |
|
|
Hmm. Good question. (I think DLL existence and registry key existence is not the key) I do'nt know. May be at least: try ...init... except MessageBox...('..'); end; |
|
|
Nope, try except with a message box is not an option, this component could be used in a console program, or even a service. |
|
|
Nothing can be done here. It should be a prerequisite of the program using the component. |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2006-01-25 02:38 | ZENsan | New Issue | |
| 2006-04-04 09:09 | obones | Note Added: 0008910 | |
| 2006-04-04 09:09 | obones | Status | new => feedback |
| 2006-04-05 12:21 | ZENsan | Note Added: 0009004 | |
| 2006-06-08 07:32 | obones | Note Added: 0009475 | |
| 2006-07-29 07:26 | obones | Status | feedback => closed |
| 2006-07-29 07:26 | obones | Note Added: 0009894 | |
| 2006-07-29 07:26 | obones | Resolution | open => won't fix |