Mir ist heute etwas sehr merkwürdiges in Delphi 2009 Professional aufgefallen, ich habe auf
ein Formular eine TComboBox plaziert und im OnCreate des Forms soll die ComboBox befüllt werden,
jedoch tritt in einigen Fällen eine Zugriffsverletztung auf.
Was habe ich gemacht ich habe TComboBox.CharCase auf ecUpperCase gesetzt.
Und folgendes im OnCreate des Formulars aufgerufen...
Delphi-Quellcode:
ComboBox1.Items.Add('<TEST>'); //klappt
ComboBox1.Items.add('<test>'); //klappt nicht
ComboBox1.Items.Add(Trim('<test>')); //klappt
In den Fällen wo es nicht klappt bricht die Anwendung mit einem Zugriffsfehler ab.
Irgendwie finde ich das doch arg komisch und nicht ganz korrekt was der macht.
Stellt man die ComboBox ein das er nicht alles in Großbuchstaben umwandelt dann klappt alles.
Ist dieser Fehler schon bekannt !?
Ansonsten noch einen schönen Freitag.
TUX