Hi, Although everything works fine I get various warnings when compiling my project such as:
[DCC Warning] tmsUFlxMessages.pas(1380): W1000 Symbol 'GetLocaleFormatSettings' is deprecated: 'Use TFormatSettings.Create(Locale)'
This has made me realise that you have exposed the source of your files by default (I did not notice a way to disable source install). Thus all of your source is compiled when I build and this adds to time and produces the warnings. If I disable the source paths by removing the paths:
Yes I know this is a solution, that is not my point. My point is that you are exposing your source files (*.pas) like it or not. Is this really necessary? Other component vendors do not do this. Do you have a plan to make the source visibility programmable in the installer (e.g. like Developer Express).
We do not plan to change the installer or to hide the source code.
As explained, these warnings are harmless. They were in fact introduced in newer Delphi versions only. We have not changed/adapted this specific part yet in XlsAdapter (while we do have adapted all this in the main component source folder just for the sake of having no warnings) for the reason that the XlsAdapter source folder will be deprecated anyway when we introduce .XLS,.XLSX,.PDF support in a future version.