Форум: "Основная";
Текущий архив: 2004.09.05;
Скачать: [xml.tar.bz2];
ВнизПроблемы с Combobox Найти похожие ветки
← →
Fynjy (2004-08-18 08:23) [0]Почему, когда я выбираю "пустой" итемс из списка комбобокса, получаю Access violation?
← →
Alx2 © (2004-08-18 08:38) [1]Наверное, в программе ошибка.
← →
Юрий Зотов © (2004-08-18 08:39) [2]Наверное, потому, что он пустой и есть. Где-то Вы обращаетесь по неверному адресу, а неверный он, надо полагать, потому, что выбран пустой итем. Приведете код - можно будет сказать точнее.
← →
Fynjy (2004-08-18 08:49) [3]Да кода вобщем то нет.
В дизайнере в итемс забиваю
1
2
3
4
5
и потом при выборе в программе пустого итемса получаю ошибку.
← →
Alx2 © (2004-08-18 08:52) [4]А обработчиков каких-нибудь событий у него (этого combobox"а) нет?
← →
Fynjy (2004-08-18 08:54) [5]2 Alx2
Нет.
← →
Думкин © (2004-08-18 08:57) [6]> [4] Alx2 © (18.08.04 08:52)
Сделай как написано - вылетит, без кода. :) Смотреть надо.
← →
Alx2 © (2004-08-18 08:59) [7]>Думкин © (18.08.04 08:57) [6]
Я пытаюсь заставить вылететь - не получается. Все корректно вроде-бы.
← →
Mim1 © (2004-08-18 09:02) [8]Прикольно :)
← →
Mim1 © (2004-08-18 09:02) [9]У меня такая же штука.
← →
Думкин © (2004-08-18 09:08) [10]У меня Access в ntdll.dll
← →
Fynjy (2004-08-18 09:10) [11]У меня там же.
← →
Fynjy (2004-08-18 09:12) [12]2 Alx2 ©
А у тебя какая винда?
← →
Семен Сорокин © (2004-08-18 09:18) [13]Сервис пак поставьте на D7.
вырезка из Readme_upd1.txt
This update resolves the following issues:
....
* Selecting a zero length (empty) item in drop-down combo box
results in an access violation in ntdll.dll.
....
← →
Mim1 © (2004-08-18 09:20) [14]Можно пронаследоваться от комбобокса и в наследнике перекрыть CNCommand, и самостоятельно обрабатывать CBN_SELCHANGE.
← →
Fynjy (2004-08-18 09:21) [15]2 Семен Сорокин ©
Не подскажешь где его взять?
← →
Mim1 © (2004-08-18 09:23) [16]Ошибка там происхрдит на строке
Text := Items[ItemIndex];
Которая вызывает settext из controls которая вызывает SetTextBuf(PChar(Value)).
procedure TControl.SetTextBuf(Buffer: PChar);
begin
Perform(WM_SETTEXT, 0, Longint(Buffer));
Perform(CM_TEXTCHANGED, 0, 0);
end;
Дело вто том что в пустой строке завершающего нуля нет, и соответственно windows к сожалению не может сориентироваться. Она ведь не значет что в delphi перед ссылкой на строку хранится длина. :)
← →
Семен Сорокин © (2004-08-18 09:28) [17]
> Fynjy (18.08.04 09:21) [15]
> 2 Семен Сорокин ©
>
> Не подскажешь где его взять?
ftp://ftpd.borland.com/download/delphi/d71_updates/enterprise/d7_ent_upd1.exe
← →
Семен Сорокин © (2004-08-18 09:29) [18]9Mb весит
← →
Mim1 © (2004-08-18 09:32) [19]
> [18] Семен Сорокин © (18.08.04 09:29)
Скажите а существуют еще какие ни будь обновления для Delphi 7 ?
← →
Семен Сорокин © (2004-08-18 09:46) [20]
> Mim1 © (18.08.04 09:32) [19]
> Скажите а существуют еще какие ни будь обновления для Delphi
> 7 ?
Официальных вроде как нет (имхо), есть куча всяких экспертов и доп. компонентов и т.п.
ЗЫ:
http://www.borland.com/products/downloads/download_delphi.html#
← →
Mim1 © (2004-08-18 11:05) [21]
> [20] Семен Сорокин © (18.08.04 09:46)
Благодарствую
← →
ssk © (2004-08-18 11:51) [22]>Семен Сорокин © (18.08.04 09:18) [13]
Сервис пак поставьте на D7.
вырезка из Readme_upd1.txt
а ссылочку на этот readme можешь дать?
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.09.05;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.223 c