title: How to store a Integer in a TObject property and then show that value to the user?
body: <p>Of course, this piece of code will not compile. First I need to cast a TObject value to Integer. Then, read it as a string. What function should I use?</p>
  
  <pre><code>for i := 1 to 9 do begin
      cmbLanguage.Items.AddObject(Format('Item %d', [i]), TObject(i));
  end;
  
  cmbLanguage.ItemIndex := 2;
  
  ShowMessage(cmbLanguage.Items.Objects[cmbLanguage.ItemIndex]);
  </code></pre>
  
  <p>Or maybe it's possible to use String instead of Integer in the first place?</p>