Here was my answer 😀
Create a New | C++Builder VCL Windows application. On the form add TPanel, TButton, TEdit and TMemo components. Put the TButton and TEdit into the TPanel. Set TPanel align property to AlTop. Set the TMemo align property to alClient.
FindFirst’s declaration in SysUtils.hpp is:
[crayon-672a10948624a164541481/]The key point is to included any or all of the file attributes (integer parameter Attr) for files that you want to find. The file attribute choices are defined in “C:\Program Files (x86)\Embarcadero\Studio\21.0\include\windows\rtl\windows\rtl\System.SysUtils.hpp”:
[crayon-672a109486252918203431/]The following code will display all items in a directory including the ., .., .~* files – for example in a C++Builder project’s history folder.
[crayon-672a109486254689287045/]I put the string: C:\Users\david\Documents\Embarcadero\Studio\Projects\CBuilder\FindFirstVCLCpp\__history\*.* in the EditBox. After clicking the Button, the TMemo contained the following contents.
References
To find more C++Builder StackOverflow questions and answers use the C++Builder SO Tag 😀