title: Delphi: How to override ShortDateFormat?
body: <p>i realize that <code>ShortDateFormat</code> variable represents the user's preferences.</p>
  
  <p>i also realize that if settings change, Delphi will automatically refresh the <code>ShortDateFormat</code> variable with the user's settings.</p>
  
  <pre><code>mm/dd/yy
  </code></pre>
  
  <p>i have a customer who wants all "short dates" to be displayed in a particular, but they don't want to their Windows preferences.</p>
  
  <pre><code>mm/dd/yyyy
  </code></pre>
  
  <p>What is a good way to globally, in my application, change the <code>ShortDateFormat</code> variable, given that it can be reset at any time?</p>
  
  <p><strong>Note:</strong> example date format masks in code format included to make the post more visually appealing</p>