You may use TShellBrowser.GetColumnText.
Knowledgebase
No. The ShellBrowser components are royalty free. That means after you purchased them, you may distribute compiled projects without additional costs or fees.
All current versions of Windows are supported. See here for further information.
The ShellBrowser package is missing in the runtime packages list of Delphi. You then need to add it manually under Project / Project Options / Packages / Runtime packages. If you are not using runtime packages, the the path with the .OBJ file is simply missing in the Library Path of your Project Options.
ShellBrowser is compatible with all current RAD Studio versions. See here for further information.
Log in to the Customer Area, using your login name and password. You can then click on the avatar on the top right to log in.
Please follow the link Downloads in the same menu.
There you can download your software immediately after finishing your order and also find the license key.
You just need to add JamSelectionList to your uses clause, because Delphi won't do this programmatically for data types.
Due to some changes to the Shell API header files, you have to add the conditional define NO_WIN32_LEAN_AND_MEAN to the Conditional Defines section of project options of all your projects. Otherwise the header files containing the Windows Shell related stuff won't be included completely and your project won't compile.
IMPORTANT: Please also make sure to add the path to the header files of ShellBrowser to the Include Path of each of your projects!
This is the intended behavior of the ShellBrowser.GetShellObjectName method. To get a file system name please use the ShellBrowser.ObjectName property.
If you want to iterate over the list of all selected items, you can use the method FindNext() of the JamSelectionList, e.g.:
JamShellTree.ShellLink.SelectionList.FindNext;
This returns the names of the selected files and folders. When all items have been enumerated, an empty string will be returned.
If you want to get a list of the selected items, you can use the Paths property of the JamSelectionList.
Brauchen Sie weitere Hilfe?
Keine passende Antwort gefunden? Kontaktieren Sie uns, damit wir Ihre Frage beantworten können.
Kontaktformular