View Issue Details

IDProjectCategoryView StatusLast Update
0003466JEDI VCL00 JVCL Componentspublic2006-07-29 07:26
ReporterZENsanAssigned To 
PrioritynormalSeveritytweakReproducibilityalways
Status closedResolutionwon't fix 
Product Version3.10 
Target VersionFixed in Version 
Summary0003466: Exception, but no error message when creating TJvBDEMemoryTable
Descriptionif 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!".
TagsNo tags attached.

Activities

obones

2006-04-04 09:09

administrator   ~0008910

But do you know how to test for BDE's presence in a safe way?

ZENsan

2006-04-05 12:21

reporter   ~0009004

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;

obones

2006-06-08 07:32

administrator   ~0009475

Nope, try except with a message box is not an option, this component could be used in a console program, or even a service.

obones

2006-07-29 07:26

administrator   ~0009894

Nothing can be done here. It should be a prerequisite of the program using the component.

Issue History

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