I'm having problems with TShellTreeView. If I select a folder with subfolders and delete one of these subfolders outside the application (e.g. on Windows Explorer), the application crashes and closes.
Has anyone else had this problem and found a solution?
I even tested the solution described at:
https://forum.lazarus.freepascal.org/index.php/topic,58161.msg433345.html but was not successful. It keeps crashing and closing!
To reproduce the problem on Windows and Lazarus 2.2.2, just put a TShellTreeView on a Form without any additional code.
Create a folder structure as in the image attached.
Select the MainTestFolder in the STV, as in the image, with subfolders expanded.
Open Windows Explorer and delete one of the subfolders (e.g. TestFolder03)
When you go back to the application it automatically crashes and closes.
In the error capture it returns Access Violation.