title: Add code before initialization of units in Delphi
body: <p>Is there a place where I can add code that will be executed before unit initialization?</p>
  
  <p>The reason I want to do this is I need to change the DecimalSeparator, this has to be done before the initialization of some units.  I have put it in the project source, before Application.Initialize but it is too late by then.</p>
  
  <p>As I see it the only choice I have is to put it in the initialization of the unit that needs the DecimalSeparator to be changed, is this the case?</p>
  
  <p>Thanks in advance for any advice.</p>