Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.10.30;
Скачать: CL | DM;

Вниз

Access violation в TComboBox   Найти похожие ветки 

 
Woolen ©   (2005-10-07 11:23) [0]

Столкнулся с тем, что в TComboBox если встать на пустое значение, то выскакивает Access violation. Причем в ntdll.dll. Никогда с таким не сталкивался. Можно ли объяснить такое поведение компонента. Причем программно он позволяет встать на пустое значение, а если мышью попробовать - ошибка. Что это может быть? Код заполнения компонента таков:
with DocTypeBox do
 begin
 AddItem("",nil);
 ItemIndex := 0;
 end;
with SapQuery do
 begin
 SQL.Text := "SELECT * FROM DOCTYPE";
 Open;
 if Active then
   begin
   while not Eof do
     begin
     DocTypeBox.AddItem(Fields[0].AsString,nil);
     Next;
     end;
   Close;
   end;
 end;

Помогите, пожалуйста


 
ищущий ответ   (2005-10-07 11:29) [1]

Это глюк самой Дельфи. В свое время тоже мучился с этим. Наблюдалось как только пошли первые диски за 100 руб. В дальнейшем этот глюк был устранен. Ищи другую копию Дельфи или проверяй Item"ы и удаляй программно пустые.


 
Woolen ©   (2005-10-07 11:37) [2]

Спасибо огромное, а то я уж подумал, что это у меня глюки (в голове) :-)
Просто мне обязательно нужно 1 пустое значение. Из базы-то идут только полные. Поставлю пробел. Так работает.


 
stone ©   (2005-10-07 12:19) [3]


> Woolen ©  

А в обработчиках твоего TComboBox, типа OnClick, OnCloseUp, OnChange что-нибудь есть?


 
REA   (2005-10-07 17:59) [4]

Это глюк Delphi. Можно писать что то вроде "[Пустое значение]" и преобразовывать потом в пустую строку.



Страницы: 1 вся ветка

Текущий архив: 2005.10.30;
Скачать: CL | DM;

Наверх




Память: 0.45 MB
Время: 0.095 c
2-1128594835
Дилетант
2005-10-06 14:33
2005.10.30
Значение переменной


14-1128627345
default
2005-10-06 23:35
2005.10.30
Решение только что закрытой задачки...не зря же решал


14-1128577811
MVVD
2005-10-06 09:50
2005.10.30
Принтер и быстродействие


2-1128423393
nk
2005-10-04 14:56
2005.10.30
Запись CD-R(W)


5-1106759236
Митяй2
2005-01-26 20:07
2005.10.30
Как знать, что мышь покинула кнопку?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский