View Issue Details

IDProjectCategoryView StatusLast Update
0000121JEDI VCL00 JVCL Componentspublic2002-07-01 12:50
ReporterSharvitAssigned Touser72 
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionwon't fix 
Product Version 
Target VersionFixed in Version 
Summary0000121: TJvFindFiles component doesn't use the TShellExecuteInfo members as it should be
DescriptionI tried to use this Jedi component in an application and found that it is almost unusable. The problem is that you cannot use the Drive property for setting the path of the search even if you add to it the path, the lpFile member of the TShellExecuteInfo doesn't like it. I added a Path property and now I can set the path of the search:

with sei do
    begin
      cbSize := SizeOf(sei);
 // lpFile := PChar(FDrive + ':'); Adding a path string here doesn't work !
      lpDirectory := PChar(FPath); This works on NT4 SP6, W2K SP2 and XP
      lpVerb := 'find';
    end;
Additional InformationIt seems that the lpFile should be used for a file name mask for the search process
TagsNo tags attached.

Activities

user72

2002-06-10 04:40

  ~0000087

I'll fix this when I merge tJvFindFiles and TJvFindFiles2

user72

2002-06-26 12:44

  ~0000132

This has been fixed in the restuctured code and wil not be fixed in this version.

user72

2002-07-01 12:50

  ~0000152

This has been fixed in 1.31 too now: Drive has been replaced by a Directory property.

Issue History

Date Modified Username Field Change