![]() |
Leerer Eintrag TCombobox mit ecUpperCase = Zugriffsverletzung (Delphi XE2)
Hi Delphi-Folks
Nach laaaaaaaaaaaanger Zeit, muss auch ich mich wieder einmal mit einem Hilferuf an Euch wenden. Ich habe (vielleicht fahrlässigerweise) den Wechsel von Delphi 2010 auf Delphi XE2 gewagt. Doch nun produziert die IDE einen Fehler welcher gemäss Embacadero schon mit dem Update 2 gelöst sein sollte. (ich habe zur Zeit Update 4 mit Hotfix 1) siehe... ![]() .... Combobox1.CharCase := ecUpperCase; Combobox1.Items.Clear; Combobox1.Items.Add('Zeile 1'); Combobox1.Items.Insert(0,''); <--- Zugriffsverletzung Wie gesagt, gemäss Embacadero sollte der Fehler seit Update 2 behoben sein. Ich weiss wirklich nicht weiter. Hat jemand dieses Problem lösen können. Herzlichen Dank zum voraus. Roland (Delphi XE2 Update 4 Hotfix 1) |
AW: Leerer Eintrag TCombobox mit ecUpperCase = Zugriffsverletzung (Delphi XE2)
Der behobene Fehler bezieht sich auf die Methode
Delphi-Quellcode:
- der dortige Fix ist bei
Add('')
Delphi-Quellcode:
leider nicht gleich mit eingebaut worden. Der Fehler ist in XE3 übrigens auch noch da.
Insert
|
AW: Leerer Eintrag TCombobox mit ecUpperCase = Zugriffsverletzung (Delphi XE2)
Herzlichen Dank für die Info.
Es ist wirklich zum Schreien! :wall: 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. Herzliche Grüsse Roland |
AW: Leerer Eintrag TCombobox mit ecUpperCase = Zugriffsverletzung (Delphi XE2)
Zitat:
Wenn der Entwickler schlauch gewesen wäre hätte er sowas gleich mitgetestet als er den Add-Fehler gefixt hat. Hatte er aber nicht. Also einfach im ![]() |
AW: Leerer Eintrag TCombobox mit ecUpperCase = Zugriffsverletzung (Delphi XE2)
Zitat:
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 ![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:48 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz