ShellBrowser Delphi Components Documentation
ContentsIndexHome
PreviousUpNext
JamShellChangeNotifier.TJamShellChangeNotifierList

This class is used to store the paths monitored by a TJamShellChangeNotifier component.

JamShellChangeNotifier_TJamShellChangeNotifierListJamShellChangeNotifier_TJamShellChangeNotifierList
Syntax
Pascal
TJamShellChangeNotifierList = class(TJamPathList);
 
Name 
Description 
 
Constructor of a TJamPathList component  
 
Constructor of a TJamPathList component  
 
Copy constructor of a TJamPathList component  
 
Destructor of a TJamPathList component  
JamShellChangeNotifier.TJamShellChangeNotifierList
 
Name 
Description 
 
Creates an instance of a TJamShellChangeNotifierList component  
 
Name 
Description 
 
Occurs when a path is added to the list. 
 
Occurs when a path is removed to the list. 
 
Name 
Description 
 
Returns True if the given path is formatted like an UNC path; False otherwise. 
 
Adds a new string to the list. 
 
Add a certaing range of a given string list to this list.  
 
Checks if all paths in the list are subpaths of aPath
 
Checks if the given path is in the list. 
 
Removes the path specified by the Index parameter. 
 
For a given shell shortcut (.LNK file), this function returns the full path of the target of this link. If the given file is not a link file, or the target could not be retrieved, an empty string is returned.  
 
Returns the index of the given path. 
 
Checks if the passed element name seems to be a Folder-Class Id, like '::{20D04FE0-3AEA-1069-A2D8-08002B30309D}' for This PC.  
 
Returns true if possible sub path is a sub path of the superior path. 
 
Returns True if the given path is formatted like an UNC path; False otherwise. 
 
Checks if the given path is a server in UNC notation, e.g. '\\Server' or '\\Server\'. 
 
Checks if the passed element name is syntactically a USB Device path, e.g. "\?usb#vid_0fce&pid_51e8&mi_00#7&2ca0bdf&1&0000#{6ac27878-a6fa-4155-ba85-f98f491d4f33}"  
 
Removes the given path from the list. 
 
Removes the given paths from the list. 
 
Checks whether the given paths share the same root. 
 
Splits a given path into its filename and its folder path. Does also work with URLs. 
 
Splits a given path by scanning the string for separating characters and extracting the text either side of the separator into substrings. 
 
Returns True if the given path starts with a drive letter. 
JamShellChangeNotifier.TJamShellChangeNotifierList
 
Name 
Description 
 
Allows to assign a list of paths.  
 
Name 
Description 
 
Set This property to True if only exisitng and valid paths should be added. 
 
This property is true if an unc path or a path of a remote drive was added  
 
Returns a pointer to a string which contains all path seperated by a #0 character.