Форум: "Основная";
Текущий архив: 2003.01.20;
Скачать: [xml.tar.bz2];
ВнизЭтот странный DBGrid. Найти похожие ветки
← →
sniknik (2003-01-04 16:42) [0]В общемто вопрос уже решон но может кто еще скажет что в дополнение (если знает конечно :-).
Глюкавая ситуация - на пустую форму ложим пустой DBGrid (исключить ошибки базы), компилируем (я в вин2000), после пытаемся запустить полученную прогу в вин98 в 16цветном режиме (не путать с 16(бит) цв.), и получаем мощное зависание (даже часы останавливаются, вернее не перерисовываются). Во всех остальных режимах работает (но мне иногда нужен и 16цв.). После снятия зависшей проги все восстанавливается.
Разбор полетов - после недолгой трассировки, и вставления в код "оповестителей", выяснилось зависание происходит в
constructor TCustomDBGrid.Create(AOwner: TComponent);
...
FIndicators.AddMasked(Bmp, clWhite); //сдесь
...
дальше уходит в глубь модуля Graphics, дальше разбиратся стало неохота и в общем стало понятно, виновато формирование битмапов для отрисовки частей DBGrid-а. Непонятно почему? Вот вопрос на который хотелось бы получить ответ. Битмапы в res файле вообше монохромные.
решение - поставили в res файле у битмапов 16-цв.VGA разрешение и перекомпилили. возможно в таком варианте гденибудь еще вылезет но пока работает.
ктонибудь сталкивался с подобным?
← →
Anatoly Podgoretsky (2003-01-09 18:47) [1]Нет работает без проблем, но Борланд иногда умудряется как то странно работать с железом, например пресловута проблема с S3.
Аналогичное замечено для DataBase Explorer поступили сообщения о подобной проблеме в режиме 16 цветов.
← →
asmith (2003-01-09 19:44) [2]Это не только Борланд виноват! Поищите в MSDN "S3" и выскочит целая куча документов о разного рода проблемах при использовании карт на базе чипсетов от S3.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.01.20;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.01 c