No sé por qué con el "puente" Label1 no ocurre lo mismo que sin él (habría que ver el código exacto de cómo lo haces sin ese puente
).
Lo que sí veo algo extraño es que tomes todos los elementos concatenados del cuadro combinado,
cmbFecha.Items.Text, en lugar de tomar solamente el elemento de la posición I:
cmbFecha.Items [i]. ¿Será eso?
Te invito a hacer este experimento:
Código Delphi
[-]ShowMessage (cmbFecha.Items.Text);
ShowMessage (cmbFecha.Items [0]);
Un curioso abrazo.
Al.