![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
версия 2.52 [Delphi, KOL/MCK, Windows]
Vladimir Kladov © (2007-02-17 13:09:00)Новости от 16 февраля 2007 (KOL & MCK v2.52)
[*] KOL MCK Изменена работа со свойством TObj.Name. Теперь оно может
быть изменено только вызовом метода TObj.SetName( OwnerObj, 'NewName'
). OwnerObj хранит список (подчиненных) именованных объектов и
позволяет найти объект по имени используя метод TObj.FindObj. Так же,
глобальная функция FindObj и глобальный список именованных объектов
удалены. Работа со свойством Name обеспечивается (так же, как и
прежде) только при наличии символа условной компиляции USE_NAMES.
Дополнительный символ UNIQUE_NAMES обеспечивает проверку имени на
уникальность при установке (среди прочих именованных объектов того же
OwnerObj). Так же, изменена генерация кода в MCK (для хранения имен
всех объектов формы используется объект Form, для хранения имен форм
используется Applet или главная форма). Улучшение: генерация вызова
SetName помещена в метод (времени проектирования) SetupName, который
так же вызывается после вызова SetupFirst, гарантированно устанавливая
свойство Name, в том числе для объектов, в MCK-зеркале которых метод
SetupFirst переопределен и не вызывает inherited SetupFirst. Если
какие-либо дополнительные объекты или контролы в своих MCK-зеркалах
генерировали присваивание имени в переопределенном методе SetupFirst,
этот код должен быть исправлен (на вызов SetupName, или просто
удален). Генерация P-code так же обеспечивается (для Collapse). По
предложению и на основе кода от Alex Sh a.k.a. Psychedelic.
[*] UNI Некоторые изменения (улучшения) для UNICODE_CTRLS, от MTsvDN:
TOnTVEndEdit, WndProcTreeView (String => KOL_String),
RegKeyGetSubKeys, RegKeyGetValueNames (PChar => KOLPChar).
[-] Функция FileSize исправлена для Delphi2, 3 (опечатка, не хватало
';').
[*] Метод TControl.TC_Insert исправлен (автор Galkov) для обеспечения
корректного выравнивания контролов на его закладках для обоих
вариантов NEW_ALIGN и OLD_ALIGN. Смивол OLD_ALIGN продолжает (пока)
оставаться включенным по умолчанию, отчеты (успешные и неуспешные) о
корректности NEW_ALIGN приветствуются.
[*] F_P Функция IntPower (версия для Free Pascal, Паскаль-код)
исправлена, автор кода Galkov.
Galkov (2007-02-17 22:13:00) [21]Для ответа беру тайм-аутдо работы коллеги _gandalf_(действительно ведь не пожар)
НО, в 2.50 не изменен(в сравнении с 2.49) KOL_ASM.inc - это причина для беспокойства
И единственная, исходя из прочитанного.
MTsv DN (2007-02-17 21:33:00) [22]> Поэтому подожду сначала коллегу MTsv DN
Траблы с нотиком... Т.ч. сегодня не получится :(
Vladimir Kladov (2007-02-17 21:21:00) [23]Чего не так с NEW_ALIGN и у кого? Что-то где-то обратно пошло? Я-то NEW_ALIGN не тестировал, думал, вы это сами сделаете.
Galkov (2007-02-17 21:00:00) [24]какая-то несколько странная техника :))
возможно для новичка, но все-таки...
Скажем, меня интересует прежде всего, что случилось с ASM-версией для NEW_ALIGN
((btw: В моем понимании проблем там быть не должно.
Интересует потому-что (предполагаю) основной народ работает в ASM-версии. И без ее поддержки баг-репорты для ASM+NEW_ALIGN могут оказаться просто неадекватными))
С SVN выяснить это, просто без проблем - черепаха прекрасно показывает diff-ы
Минутное дело, вплоть до самых мелких деталей.
Честное слово - удобнее это.
Не пожар, однако. Поэтому подожду сначала коллегу MTsv DN, а уже потом коллегу _gandalf_
Как-то неправильно это. Не выступает SVN как инструмент разработчика. А ведь умеет :))
Вроде понятно, что KOL - это один unit
и причины понятны
((когда много файлов система коммуникации несолько понятней))
Но видимо можно, чтобы некий(е) автор(ы) выкладывал некую sub-version
И все это легко просматривается пристойным клиентом.
Это конечно все для Авторакоторый из всего этого недоразумения делает релиз
И при обсуждении есть на что ссылаться: типа sub-version от такой-то sub-version от такого-то релиза - оп-па, и посмотрел что это такое....
Извините, за рассуждения вслух, но животом чувствую, что здесь что-то не очень правильно:)))
Psychedelic (2007-02-17 18:20:00) [25]А полный можно?
D[u]fa (2007-02-17 17:55:00) [26]обнова по линку http://kolmck.net/upd/kolmck251to252.zip
Jon (2007-02-17 15:48:00) [27]Still does not work with IPedit control ( http://www.kolnmck.ru/files/components/controls/mhipedit.zip)
See thread http://delphimaster.ru/cgi-bin/forum.pl?id=1169514981&n=10
Kent1 (2007-02-17 14:37:00) [28]Ждемс когда зальют полную
Kent1 (2007-02-17 14:36:00) [29]Ждемс когда зальют полную