-
> А можно примерчик?
Проект очень большой и полностью закрытый, так что быстро не получится. Как локализую проблему - выложу.
-
> Проект очень большой и полностью закрытый, так что быстро не получится. Как локализую проблему - выложу. Могу я скинуть наработки KOLа. Тем более, TLIST_FAST вроде доведен до ума...я щас занимаюсь интеграцией в D2009, верней поддержной юникода в MCK.
-
Скинте куда нибудь - вполне возможно что все работает - падало не всегда но стабильно.
-
Seriously, does anyone know if Vladimir Kladov is OK?
-
I don't know...
-
Со мной все в порядке. Будет изменений на версию, сделаю обновление. У меня пока багов не замечено (я не использую unicode, но TLIST_FAST у меня в проекте задействован: глюков пока не встретил. Может быть, проблема не в самом TList, а в StrList(ex) или WStrList(ex)).
-
Рад что с Владимиром все хорошо. Что касается TLIST_FAST, то в моем проекте используется только TList. Жду патча от MTsv DN.
-
> Жду патча от MTsv DN. Ну, в общем-то, уже готово... Щас what's new сделаю, и направлю Владимиру... А он уж решит что делать.
2 exero Скиньте, мне на mtsv[at]newmail.ru свой адрес, чтоб "клонов" KOL'а "не плодить" (итак уже люди теряются в + и -), а то вдруг Владимир забракует, но исправления TLIST_FAST работают...
-
Владимир, отправил Вам письмо...
-
2 exero Надо все-таки попробовать локализовать проблему.
-
2 MTsv DN Быстро локализовать не получилось... Вчера и сегодня с утра падало на добавлении в список - после того как прошелся отладчиком - перестало!!! Но теперь вылетает в каком-то другом месте - короче все это мне порядком поднадоело. Если найду где падает отпишу, но в близжайшем будущем с TLIST_FAST играть не буду - прирост скорости почти не заметен (мб потому что использую FastMM4 и FastMove)...
-
Владимир, отправил Вам письмо... Небольшие исправления в mirror.pas...
-
версия 2.88: Изменений так много, что update делать нет смысла - получается больше 100Кб. Так что выложил целиком, но с разбивкой по файлам kol.zip и mck.zip примерно так же как и раньше, на основном сайте. Новый WideStringEdit.pas (не глядя) положил в koladd.zip.
В дополнение к присланному мне добавил TKOLProject.DefaultFont, TKOLForm.FontDefault и изменил шрифт по умолчанию на System (давно надо было сделать так: именно System Используется в форме и контролах, если фонт не назначается принудительно кодом и не вызывается WM_SETFONT). Кто не использует MCK, мало что меняется, если вообще что-то меняется. Для пользователей MCK достаточно изменить TKOLPRoject.DefaultFont.
С изменением TBitmap.SetHeight я не совсем понял, зачем так делать и почему не был соответственно исправлен TBitmap.SetWidth. В любом случае старый код будет работать для SMALLER_CODE. И если будут пожелания, то добавим ещё один символ.
Восстановил совместимость с Delphi2 и Delphi3. Все изменения проверить я не успел. Если что, поправим дополнительно.
-
> С изменением TBitmap.SetHeight я не совсем понял, зачем > так делать и почему не был соответственно исправлен TBitmap. > SetWidth. В любом случае старый код будет работать для SMALLER_CODE. > И если будут пожелания, то добавим ещё один символ.
В код SetWidth вносить подобные изменения нет смысла, ибо при изменении ширины scanline=nil не бывает. А при изменении высоты бывает, если не привести битмап к DIB.
-
Всё будет хорошо?
|