Hello and welcome to our Knowledge Base. Our experts provide answers to the most frequently asked questions of our customers. Start your information search here to find your answer quickly and easily.
Please enter your query or select one of the above categories.

Knowledge Base ShellBrowser Delphi Components

status_loader


To use the search function, you need JavaScript enabled.


Question / Problem

The JamShellChangeNotifier is not firing events, e.g. for file creation, when our application is running on Windows XP. But it works great on Windows Vista and later. Why?



Answer / Solution

The JamShellChangeNotifier is a wrapper around a Windows API that notifies about changes in the file system that could be interesting for Explorer-like applications.
Microsoft has documented that changes in a folder may be merged to a single neFolderUpdate (numeric id = 15) event. This event supplies only the path to the folder, in that the changes occurred. We noticed that these events are generated much more relaible on Windows Vista and later than on Windows XP.