![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
2 Vladimir Kladov [Delphi, Windows]
MTsv DN © (2008-09-16 11:28:00)Вопрос один:
Уважаемый г-н Кладов, что все-таки сейчас с проектом, KOL???
Сказали бы хоть о стадии проекта. "Заморожен" там, "заброшен"... Просто время идет, о багах сообщается (с предложенными решениями, кстати), MCK "обрастает" поддержкой новых версии Delphi, а с Вашей стороны, как Автора, ноль эмоций... Я понимаю, что каждый может сам внести изменения, но все-таки...
Вот темы по замеченным багам/изменениям версии 2.87:
http://www.delphimaster.ru/cgi-bin/forum.pl?id=1206425669&n=10
http://www.delphimaster.ru/cgi-bin/forum.pl?id=1221430466&n=10
Везде за основу взята версия 2.87
Holden (2008-10-09 17:29:00) [1]Всё будет хорошо?
Dimaxx (2008-09-30 02:05:00) [2]
> С изменением TBitmap.SetHeight я не совсем понял, зачем
> так делать и почему не был соответственно исправлен TBitmap.
> SetWidth. В любом случае старый код будет работать для SMALLER_CODE.
> И если будут пожелания, то добавим ещё один символ.
В код SetWidth вносить подобные изменения нет смысла, ибо при изменении ширины scanline=nil не бывает. А при изменении высоты бывает, если не привести битмап к DIB.
Vladimir Kladov (2008-09-28 17:59:00) [3]версия 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. Все изменения проверить я не успел. Если что, поправим дополнительно.
MTsv DN (2008-09-24 19:23:00) [4]Владимир, отправил Вам письмо... Небольшие исправления в mirror.pas...
exero (2008-09-24 11:59:00) [5]2 MTsv DN
Быстро локализовать не получилось... Вчера и сегодня с утра падало на добавлении в список - после того как прошелся отладчиком - перестало!!! Но теперь вылетает в каком-то другом месте - короче все это мне порядком поднадоело. Если найду где падает отпишу, но в близжайшем будущем с TLIST_FAST играть не буду - прирост скорости почти не заметен (мб потому что использую FastMM4 и FastMove)...
MTsv DN (2008-09-24 09:53:00) [6]2 exero
Надо все-таки попробовать локализовать проблему.
MTsv DN (2008-09-23 21:26:00) [7]Владимир, отправил Вам письмо...
MTsv DN (2008-09-22 21:47:00) [8]> Жду патча от MTsv DN.
Ну, в общем-то, уже готово... Щас what's new сделаю, и направлю Владимиру... А он уж решит что делать.
2 exero
Скиньте, мне на mtsv[at]newmail.ru свой адрес, чтоб "клонов" KOL'а "не плодить" (итак уже люди теряются в + и -), а то вдруг Владимир забракует, но исправления TLIST_FAST работают...
exero (2008-09-22 19:48:00) [9]Рад что с Владимиром все хорошо. Что касается TLIST_FAST, то в моем проекте используется только TList. Жду патча от MTsv DN.
Vladimir Kladov (2008-09-22 19:34:00) [10]Со мной все в порядке. Будет изменений на версию, сделаю обновление. У меня пока багов не замечено (я не использую unicode, но TLIST_FAST у меня в проекте задействован: глюков пока не встретил. Может быть, проблема не в самом TList, а в StrList(ex) или WStrList(ex)).
MTsv DN (2008-09-22 19:06:00) [11]I don't know...
Jon (2008-09-22 17:24:00) [12]Seriously, does anyone know if Vladimir Kladov is OK?
exero (2008-09-21 20:10:00) [13]Скинте куда нибудь - вполне возможно что все работает - падало не всегда но стабильно.
MTsv DN (2008-09-21 19:47:00) [14]> Проект очень большой и полностью закрытый, так что быстро не получится. Как локализую проблему - выложу.
Могу я скинуть наработки KOLа. Тем более, TLIST_FAST вроде доведен до ума...я щас занимаюсь интеграцией в D2009, верней поддержной юникода в MCK.
exero (2008-09-21 19:42:00) [15]
> А можно примерчик?
Проект очень большой и полностью закрытый, так что быстро не получится. Как локализую проблему - выложу.
MTsv DN (2008-09-18 23:30:00) [16]> 1. Я сегодня засяду вечерком и попытаюсь обобщить +, ++ на предмет TLIST_FAST.
Обобщил, и объединил в один патч, всё что было. KOL287+, KOL287++, KOLadd (фиксы TLIST_FAST от mdw), фиксы D[u]fa (для mirror.pas) и azsd.
> 2. Скину потом кому потребуется для тестов TLIST_FAST.
У кого есть код для тестов TLIST_FAST, свяжитесь со мной...
> 3. Посмотрю предложения от azsd по поводу D2009. Потестю у себя на VirtualBox компиляцию своего проекта, заодно и UNICODE с ANSI потестируем.
Добавил почти все, что было у azsd для нормальной работы в D2009. Протестировал на D2007 в режимах ANSI и UNICODE (на своем проекте, все работает как надо).
Протестировал на D2009 в режимах ANSI и UNICODE (на новом проекте).
MTsv DN (2008-09-18 10:49:00) [17]> exero © (17.09.08 07:36) [13]
>
> Сейчас пересобрал программу которая интенсивно работает
> со списками с TLIST_FAST (2.87++)- падает на тех же входных
> данных, на которых без данного ключа все работает нормально.
А можно примерчик?
D[u]fa (2008-09-17 16:09:00) [18]MTsv DN, я за 2009 уже поставил скоро буду смотреть КОЛ-МСК.. пока что замену системных модулей делаю (хотя бы минимуму мусор уберу от туда)
azsd (2008-09-17 13:10:00) [19]> to MTsv DN
do you means the asm part (with out PAS_VERSION) of TLIST_FAST has broken for long times from 2.87 or more early before 2.86?
I want detail description or test project for reproduce more bugs relative to TLIST_FAST, I'll add it to my current fixlist if there no patched version available now.
I think I am able to fix these asm codes with more or less modification. In fact I use 6502 mcode and masm32 some years before I leaning pascal.
Sorry English and Russian Language is both not my spoken language.
I use translate software to read posts but I can't write in Russian. I try to learn Russian four years ago but I only get one handbook with out cassette tape, so at end I only remember some common conversation dialogue.
mdw (2008-09-17 12:50:00) [20]
> Я сегодня засяду вечерком и попытаюсь обобщить +, ++ на
> предмет TLIST_FAST.
Кинуть то что у меня и стабильно работает?