ShellBrowser Delphi Components Documentation
ContentsIndexHome
PreviousUpNext
JamShellChangeNotifier.TJamShellChangeNotifier

The TJamShellChangeNotifier component informs about changes in the file system and the shell.

JamShellChangeNotifier_TJamShellChangeNotifierJamShellChangeNotifier_TJamShellChangeNotifierJamShellChangeNotifier_TJamShellChangeNotifier
Syntax
Pascal
TJamShellChangeNotifier = class(TJamBaseComponent, ICancellationIndicator);

Use this component to get information about changes in the file system (copy, move or delete operations) and other changes relevant for shell operations. The Directory property decides which part of the shell namespace will be watched for changes. If this component is placed on a form in the desinger and no directory is specified, it will watch the entire PC after the form is loaded.

ShellLink.TJamBaseComponent
 
Name 
Description 
 
Creates and intializes an instance of this component.  
 
JamShellChangeNotifier.TJamShellChangeNotifier
 
Name 
Description 
 
Constructor of the TJamShellChangeNotifier component.  
 
Destructor of the TJamShellChangeNotifier component.  
JamShellChangeNotifier.TJamShellChangeNotifier
 
Name 
Description 
 
This event occurs, if a relevant change has occurred in the ShellNamespace.  
 
Intended for internal use only.  
 
Name 
Description 
 
Gets whether cancellation has been requested for this token. 
JamShellChangeNotifier.TJamShellChangeNotifier
 
Name 
Description 
 
Add 
Adds a collection of ItemIdLists for watching. 
 
Adds an ItemIdList of a file or directory for watching. 
 
Adds a path of a file or directory for watching. 
 
Removes all directories from the Directories property and afterwards no longer watches any drive or folder.  
 
Removes a the ItemIdList of a file or directory for watching. 
 
Removes a path of a file or directory for watching. 
ShellLink.TJamBaseComponent
 
Name 
Description 
 
Indicates whether the component is enabled or not. 
 
Returns the version of the ShellBrowser components. 
JamShellChangeNotifier.TJamShellChangeNotifier
 
Name 
Description 
 
The number of watched paths in this instance. 
 
List of the watched directories.  
 
Enables or disables the change notifications.  
 
Selects the events that should be monitored.  
 
The window handle of this instance to which Windows sends the Shell chnage notifications. 
 
If False (the default value) the events will be fired in context of the main thread.If True, the events will be fired in the context of concurrent threads. 
 
Decides if subfolders are watched too.