WWW.ИСХОДНИКИ.РУ cpp.sources.ru
java.sources.ru web.sources.ru soft.sources.ru
jdbc.sources.ru asp.sources.ru api.sources.ru

  Форум на исходниках
  C / C++ / Visual C++
  самый быстрый Grid

СПРОСИТЬ  ОТВЕТИТЬ
профайл | регистрация | faq

Автор Тема:   самый быстрый Grid
nocturne опубликован 22-02-2001 12:10 MSK   Click Here to See the Profile for nocturne   Click Here to Email nocturne  
Люди! Подскажите какой самый быстрый Grid control? Ибо стандартного я не нашел, а в ActiveX есть много разных... но, например, FlexGrid заполняет таблицу 744x60 секунд за 8-10, а это долго :( может что побыстрее есть?
OlegN опубликован 23-02-2001 20:17 MSK     Click Here to See the Profile for OlegN  Click Here to Email OlegN     
Недостаток всех ActiveX-ов состоит в больших
накладных расходах времени при вызове методов. Это связано с особенностями IDispatch интерфейса, а именно, функция Invoke, через которую производяется вызовы всех методов, выполняется сравнительно медленно. Особенно остро это проявляется при циклическом вызове методов, как в твоем случае. Так что поищи либо не ActiveX, либо
ActiveX использующий dual (двойной) интерфейс. В этом случае из C++, программы методы будут вызываться напрямую минуя IDispatch::Invoke метод. Определить является ли ActiveX дуальным просто в описании объекта должно присутствовать ключевое слово dual, провожу кусочек idl файла :
[
uuid(9046D2E8-DD80-11D4-AFEB-00304F06DB30), // IID_VimasImage
oleautomation,
dual
]
interface IVimasImage : IDispatch


кстати, поищи может будет что-то на http://www.codejock.com/
там неплохая библиотека для MFC
Есть тоже неплохая библиотека для
MFC называется Objective Grid
но откуда ее слить не знаю.
Поищи также на www.codeguru.com

СПРОСИТЬ  ОТВЕТИТЬ
Перейти:


E-mail | WWW.ИСХОДНИКИ.RU

Powered by: Ultimate Bulletin Board, Freeware Version 5.10a
Purchase our Licensed Version- which adds many more features!
© Infopop Corporation (formerly Madrona Park, Inc.), 1998 - 2000.