Pues eso, ¿cual sería la forma correcta de liberar los objectos agregados a un item de un combobox?, he probado varias formas y todas marcan error al intentar liberarlas, lo que intento hacer es resetear el combobox, dejo los siguientes códigos:
Aquí agrego los items:
Type TPlayer = class(TObject) PId: Integer; PRating: Integer; end; Player := TPlayer.create; Player.PId := 1; Player.PRating := 1400; ComboBox1.Items.AddObject('Fernando',Player);
Aquí trato de limpiar el combobox:
TPlayer(ComboBox1.Items.Objects[0]).Free; ComboBox1.Items.Delete(0);
También intenté simplemente:
ComboBox1.Items.Objects[0].Free; ComboBox1.Items.Delete(0);
Por ültimo:
ComboBox1.Items.Clear;
Todos me Marcan error.
Los códigos anteriores es un ejemplo con un sólo item, los combos tienen más de 20.
Saludos.