Текущий архив: 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