Saturday, May 23, 2009

Nearly Dead: DiskControls Reviewed

DiskControls is small library to disk processing
Vendor's URL: appcontrols.com
(Utilminds is off-line)

Briefly:

dcMultiDiskscanner/dcDiskScanner - does not support regex or look into file contents

dcFileOperation - suggest you look at ShellApi.pas

dcFolderMonitor - suggest you look at ShellApi.pas

dcFileCRC - has problems with large files because it loads up whole file into memory
Missing MD5 and SHA1.

dcTail - combination of dcFileOperation and callback

dcVersionInfo - use any Version Information component...

dcShellLink/dcShellIcon - suggest you look at ShellApi.pas

dcFolderListView - it's missing dcFolderShellTree (that tree on left panel in explorer), dcFolderFilterBox (the filter bar on top in explorer), dcFolderProcessing (the internal glue control between the filterbox, shelltree and listview)

dcFileEdit/dcFolderEdit - it's missing MRU list. No flat style either


Conclusion:
This is mixed review.

For example, the Shell Components could be much expanded to include more Shell Components that Windows has, RegEx library for file searching, Internal file searching, and others.

And of course - the #1 thing:
Please make sure your demo actually works.
URL at appcontrols%com/demos.html
(you may need to copy&paste and change the % sign to ".")

I can list down:
1) Folder does not exist...
2) disk search causes AV on reading "system directory"
3) Permissions causes AV on disk search.
4) Links are ANSI based
5) Folder monitor component slows down PC

No comments: