View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000105 | JEDI VCL | 00 JVCL Components | public | 2002-06-02 02:48 | 2002-07-01 12:38 |
Reporter | grenzi_r | Assigned To | user72 | ||
Priority | normal | Severity | feature | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | |||||
Target Version | Fixed in Version | ||||
Summary | 0000105: TJvOutOfSpaceDlg not works for drive A | ||||
Description | This dialog seems to work only with drive C! If you fill "A" in the property "Drive" there is no effect when calling Execute and "A" is the default value! The problems described can be seen in the example application which is at the yahoo group (http://groups.yahoo.com/group/JVCL-Developers/files/SampleApplication_Beta_2.zip) My configuration: Delphi 5 German professional with SP1 installed. OS: Win 95b. | ||||
Tags | No tags attached. | ||||
|
This seems to be a limitation of the undocumented SHHandleDiskFull function: it doesn't work for removable media (like floppies and CD:s). Maybe a check to see whether the selected drive is a removable disk could be added and maybe raise an error or call an event for this condition? |
|
I suspect this works only for local fixed disks. When I tested this against mapped network drives, nothing happens. Only when I select my local C drive do I see the dialog. edited on: 06-07 12:46 |
|
I've changed the ancestry of TJvDiskFullDialog to TJvCommonDialog instead of TJvCommonDialogP, which means that the Execute function returns true if the dialog was displayed and false otherwise. Additionally an exception is raised at design-time if the selected drive is not a fixed disk. |