Einzelnen Beitrag anzeigen

Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.475 Beiträge
 
Delphi 12 Athens
 
#5

AW: Leerer Eintrag TCombobox mit ecUpperCase = Zugriffsverletzung (Delphi XE2)

  Alt 8. Jan 2013, 11:14
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
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat