title: Delphi program & Windows 64-bit compatibility issue
body: <p>I have some customers/candidate who complained that my program doesn't work on their Windows 7 64 bit version (confirmed with screenshots).  The errors were strange, for example:</p>
  
  <blockquote>
    <p>in the trial version i am
    getting a error message whenever i
    click on \"mark\" \"delete\" \"help\".</p>
    
    <p>error msg is: Access violation at
    address 0046C978 in module
    \'ideduper.exe.\' read of address
    00000004</p>
    
    <p>windows 7 ultimate 64bit.  i7 920
    @2.67GHz 9gb or ram</p>
  </blockquote>
  
  <p>'Mark', 'delete' and 'help' are just standard TToolButton on TToolbar.</p>
  
  <p>The other example is failing to get a thumbnail from IExtractImage.</p>
  
  <p>I have told them to try Compatibility mode but still doesn't work.</p>
  
  <p>The problem is when I tested it on Windows 7 HP 64-bit on my computer (which I've done it before released it actually) it just works fine! So I don't know what causing it</p>
  
  <p>Do you have any advice ?Are different Windows package (home basic,premium,ultimate,etc) treating 32 bit prog differently ?Are the newer version of Delphis (I use 2006) more compatible with 64 bit Windows ? Do I need to wait until 64 bit compiler out?</p>
  
  <p>Thanks in advance</p>