title: What's the difference between public and published class members in Delphi?
body: <p>Please could someone explain me what's the difference between public and published class members in Delphi?</p>
  
  <p>I tried to look at Delphi help and I understand that these members have the same visibility, but I don't understand very well how they differ and when should I use published members instead of public ones.</p>
  
  <p>Thanks a lot.</p>