TJPEGImage::DIBNeeded
Я гружу картинки кнопочек во время старта программы, и для каждой делаю DIBNeeded будут ли они от этого быстрее прорисовыватся?
// Читаем кнопки печать
rs = new TResourceStream((int)HInstance,"Print",RT_RCDATA);
PrintImages[0]->LoadFromStream(rs);
PrintImages[0]->DIBNeeded();
delete rs;
rs = new TResourceStream((int)HInstance,"PRINTS",RT_RCDATA);
PrintImages[1]->LoadFromStream(rs);
PrintImages[1]->DIBNeeded();
delete rs;
rs = new TResourceStream((int)HInstance,"PRINTP",RT_RCDATA);
PrintImages[2]->LoadFromStream(rs);
PrintImages[2]->DIBNeeded();
delete rs;
Цитата:
Originally posted by hell_admin
Такой вопрос:
Я гружу картинки кнопочек во время старта программы, и для каждой делаю DIBNeeded будут ли они от этого быстрее прорисовыватся?
// Читаем кнопки печать
rs = new TResourceStream((int)HInstance,"Print",RT_RCDATA);
PrintImages[0]->LoadFromStream(rs);
PrintImages[0]->DIBNeeded();
delete rs;
rs = new TResourceStream((int)HInstance,"PRINTS",RT_RCDATA);
PrintImages[1]->LoadFromStream(rs);
PrintImages[1]->DIBNeeded();
delete rs;
rs = new TResourceStream((int)HInstance,"PRINTP",RT_RCDATA);
PrintImages[2]->LoadFromStream(rs);
PrintImages[2]->DIBNeeded();
delete rs;
Такой вопрос:
Я гружу картинки кнопочек во время старта программы, и для каждой делаю DIBNeeded будут ли они от этого быстрее прорисовыватся?
// Читаем кнопки печать
rs = new TResourceStream((int)HInstance,"Print",RT_RCDATA);
PrintImages[0]->LoadFromStream(rs);
PrintImages[0]->DIBNeeded();
delete rs;
rs = new TResourceStream((int)HInstance,"PRINTS",RT_RCDATA);
PrintImages[1]->LoadFromStream(rs);
PrintImages[1]->DIBNeeded();
delete rs;
rs = new TResourceStream((int)HInstance,"PRINTP",RT_RCDATA);
PrintImages[2]->LoadFromStream(rs);
PrintImages[2]->DIBNeeded();
delete rs;
Ну возьми сравни с ним и без - проверь и доложь :). Но ИМХО помоему лишнее - изображение ведь хранится в ресурсах.
Цитата:
Originally posted by kot_
Ну возьми сравни с ним и без - проверь и доложь :). Но ИМХО помоему лишнее - изображение ведь хранится в ресурсах.
Ну возьми сравни с ним и без - проверь и доложь :). Но ИМХО помоему лишнее - изображение ведь хранится в ресурсах.
На моем компе не сильно заметно, но по моему все же быстрее. В основном работа приложения сильно ускорилась, за счет прделывания то го же самого с задним фоном формы (JPEG 800x600), а кнопочки то они маленькие. Вот я спрашиваю стоит ли при загрузке с ними это делать, прога тогда грузится на секунду дольше.
Цитата:
Originally posted by hell_admin
В основном работа приложения сильно ускорилась, за счет прделывания то го же самого с задним фоном формы (JPEG 800x600), а кнопочки то они маленькие.
В основном работа приложения сильно ускорилась, за счет прделывания то го же самого с задним фоном формы (JPEG 800x600), а кнопочки то они маленькие.
Если на кнопки ты тоже JPEG собираешься рисовать - тогда может стоит.