Главная страница
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.47 MB
Время: 0.034 c
14-1129093149
Гость из прошлого
2005-10-12 08:59
2005.10.30
Кто какие языки програмирования знает.


14-1128276346
Piter
2005-10-02 22:05
2005.10.30
Вечная память Magic Forum у... Аминь.


14-1128730403
NoName__1
2005-10-08 04:13
2005.10.30
HDD


14-1128107818
Loginov Dmitry
2005-09-30 23:16
2005.10.30
Matrix. Оцените новую систему матричных вычислений для Delphi


2-1128502645
Гость22
2005-10-05 12:57
2005.10.30
Как сделать, чтоб при вводе в Edit е, после 5-го и 10-го...