Wir kleinen Entwickler versuchen in unseren Softwareprodukten alle Kinderkrankheiten auszumerzen,
damit unsere Kunden das bestmöglichste Produkt erhalten,
nur um dann von Fehlern in der Programmieroberfläche daran gehindert zu werden. Und zwar Fehler,
welche anscheinend bekannt sind, aber einfach nicht behoben werden.
Wenn ich höre, dass dieser Fehler auch in der neuesten XE3-
IDE vorhanden ist, kann ich
nur noch den Kopf schütteln.
Der Fehler ist, wie Bernhard schon sagte, höchstwahrscheinlich gar nicht bekannt! Der behobene
QC-Eintrag beschreibt nur den Fall für die Add-Methode, bei Insert passiert zwar das gleiche, aber das wird der zugehörige Testfall nicht abdecken.
Als Entwickler ohne Tunnelblick hätte man darauf kommen können, auch mal bei Insert nachzusehen als man den Fehler bei Add behoben hat - steht ja nur ein paar Zeilen darunter (witzigerweise mit einem Verweis zu Add - andersherum wäre es vielleicht besser gewesen).
Ich habe mal einen eigenen
QC-Eintrag dafür gemacht:
Report No: 111777 Status: Reported
Access violation when inserting a blank string in a combobox set to upper or lower case
http://qc.embarcadero.com/wc/qcmain.aspx?d=111777