Warnings in XE2 from 6.2.0.0

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:
 
C:\Users\Brian\Documents\tmssoftware\TMS Component Pack</div>
C:\Users\Brian\Documents\tmssoftware\TMS Component Pack\xlsAdapter
 
I get missing *.res files at link time, otherwise this would work.
 
I could fix your warnings, but I would really like an installer option to add a path to source (or not) e.g. like the Developer Express libraries.
 
Any comments please?
 

It is a harmless warning that will not affect the code.

If you really want to remove this warning, surround this with

{$WARNINGS OFF}

{$WARNINGS ON}

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.