Вниз
Скачать: CL | DM;

Этот странный 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.011 c
3-62429
Херург
2002-12-26 20:51
2003.01.20
DBGrid: Title как Button


8-62673
d.romanov
2002-09-28 17:51
2003.01.20
Файл звука маленького размера


6-62683
LeReve
2002-11-20 20:03
2003.01.20
Ошибка при передачи данных через socket!!!!


4-62921
krammer
2002-12-01 19:32
2003.01.20
Как узнать метку тома какого-либо диска?


8-62670
KKK
2002-08-31 02:49
2003.01.20
Tmultimedia




   Наверх