elementarz-combobox i item z pustym stringiem

elementarz-combobox i item z pustym stringiem
Marmar
  • Rejestracja:ponad 21 lat
  • Ostatnio:ponad 2 lata
  • Postów:317
0

Witam.
Czy ktoś wie dlaczego combobox wykrzacza się po wybraiu itemu z pustym stringiem? Jak temu zaradzić? a moze ten problem występuje tylko u mnie?
Z góry dzieki:)

Wolverine
  • Rejestracja:ponad 21 lat
  • Ostatnio:ponad 6 lat
0

Chyba tylko u Ciebie. :-P


Marmar
  • Rejestracja:ponad 21 lat
  • Ostatnio:ponad 2 lata
  • Postów:317
0

Poważnie???? Próbowałeś s:='';combobox.add(s); a potem myszką wybrac takiego itema? A jakie masz Delphi?

TH
  • Rejestracja:około 23 lata
  • Ostatnio:około 13 lat
0

A masz jakiś kod w onchange?

Marmar
  • Rejestracja:ponad 21 lat
  • Ostatnio:ponad 2 lata
  • Postów:317
0

Nie , nic nie mam . Goły combobox sciagniety z palety na formę i w onclcik buttonu daję combobox1.add(''); Nastepnie przy probie wybrania tego myszką w tym comboboxie program sie sypie (Acces violation (...)in module ntdll.dll).

jack
  • Rejestracja:ponad 22 lata
  • Ostatnio:ponad 2 lata
  • Lokalizacja:Sosnowiec
  • Postów:390
0

Sprawdziłem.
Win2000 + Delphi 7 Pers. + Delphi 5 Ent. i wszystko jest OK.
Tylko, że ja w OnClick wykonuję ComboBox1.Items.Add(); (a nie <i>combobox1.add(); </i><-- to w zasadzie chyba nie powinno się skompilować!)

Marmar
  • Rejestracja:ponad 21 lat
  • Ostatnio:ponad 2 lata
  • Postów:317
0

Dzięki Jack. U mnie na d7 ent nie dziala (czy item czy bez item, wszytsko jedno). :(

TH
  • Rejestracja:około 23 lata
  • Ostatnio:około 13 lat
0

To może masz po prostu delphi skopane?

// Dopisane
Aż z ciekawoiści sam sprawdziłem. U mnie nie ma z tym najmniejszych problemów, dodaje się normalnie, zaznaczyć itema też można bez żadnych błędów. Mam d7 ent.

Cool_Programming
  • Rejestracja:ponad 22 lata
  • Ostatnio:ponad 7 lat
0

Thenkles masz rację

http://community.borland.com/article/0,1410,32337,00.html

Selecting a zero length (empty) item in drop-down combo box
results in an access violation in ntdll.dll.

Trochę dziwne, że tego bugu nie było w wersji Trial [krzyk]

Możesz ściągnąć aktualizację do Delphi http://www.borland.com/products/downloads/download_delphi.html#, ale musisz być zarejestrowany ;-(

Nie lepiej dodać

Kopiuj
ComboBox1.Items.Add(' ')

:-)

Marmar
  • Rejestracja:ponad 21 lat
  • Ostatnio:ponad 2 lata
  • Postów:317
0

A jednak - więc to nie tylko u mnie. Wielkie dzięki Cool programming .... i innym tez dziekuję :)

ColProgramming - nie , nie lepiej , dla mnie pusty string jest tak samo ważny jak kazdy inny i chce zeby to działało:)

cimak
  • Rejestracja:ponad 22 lata
  • Ostatnio:ponad 9 lat
  • Postów:1668
0

No to chyba ja też mam skopane Delphi (5 Ent):
Jest sobie forma bez żadnych procedur. Kłade komponenty i...
Nie wyświetla mi:
TPanel, TMemo, TListBox, TComboBox, TButton i TMediaPlayer. Wszyskie inne komponenty są widoczne [krzyk] :-[ [rotfl] ...

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.