Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Версия 2.33 [Delphi, KOL/MCK, Windows]


Vladimir Kladov ©   (2006-02-07 19:47:00) 

Новости от 7 феврала 2006 г.

Новости KOL и MCK (v2.33):
[-]KOL: утечка ресурсов (шрифт, кисть) устранена в TControl.Destroy (asm-версия).
[+]KOL: большое развитие в плане поддержки Unicode контролов, автор изменений Boguslav Brandys .
[+]KOL: добавлен метод: TStrList.DeleteLast.
[*]KOL: в функции LogFileOutput, добавлен флаг ofShareDenyWrite для открытия файла.
[-]KOL: для button, bitbtn и для checkbox исправлена функциональность событий OnEnter/OnLeave, ECM.
[-]MCK: исправлена генерация П-кода для Collapse: OnBeforeCreateWnd, WindowState.


Solo   (2006-02-10 04:25:00) [1]

ECM спасибо за ссылку, скачал


ECM   (2006-02-09 17:44:00) [2]

Номер столбца и строки .... из EcmListEdit
ничего не надо суммировать...:)
возможно стоит это добавить в KOL... не знаю....

function TEcmListEdit.GetLVItemAtPos(Pt: TMouseDownPt;
 var SubItem: Integer): Integer;
var
 HTI: TLVHitTestInfo;
begin
 {$IFDEF _LE_DEBUG_}
   AddLog(Self.fOwner,'GetLVItemAtPos: '+Int2Str(SubItem));
 {$ENDIF}
 HTI.pt.x := Pt.X;
 HTI.pt.y := Pt.Y;
 fOwner.Perform( LVM_SUBITEMHITTEST, 0, Integer( @HTI ) );
 Result := HTI.iItem;
 SubItem := HTI.iSubItem;
end;


Barloggg   (2006-02-09 17:08:00) [3]

Да знаю... лучше привести код... но мне лениво его искать :(((
я споткнулся, поднялся и обошел это препятствие... и пошел дальше...
...даже имя глючной процедуры не помню...

хотя прекрасно помню как все было :)))

в общем мне нужен был номер столбца и строки под курсором мыши.
В VCL я делал так: пробегался по всему StringGrid и для каждой ячейки спрашивал GetCellRect кажется. и проверял на попадание х,у в каждый выданный rect.
Здесь же проще есть CurIndex. который сразу указывает на нужную мне строку, осталось дело за малым, найти номер SubItem.
и оба-на! есть такая функция! как-то даже называется интуитивно понятно... GetSubItemRect что-ли... не помню...

но в результате всегда выходит 0.
плюнул и начал вручную считать столбец суммируя ширину.


ECM   (2006-02-09 15:19:00) [4]


> Barloggg   (09.02.06 15:14) [9]

Поподробней пожалуйста... лучше привести код


Barloggg   (2006-02-09 15:14:00) [5]

кстати к слову о неполадках.
не работает процедура которая должна выдавать индекс LVSubItem при задании ему координат... всегда возвращает 0.
пришлось вручную суммировать цирину столбцов для определения нужного.
Впрочем ListView в качетсве StringGrid я думаю никто и не использует, так что эта неполадка не критична.
Самому править лень. :(


ECM   (2006-02-09 13:31:00) [6]


> а у ECM видать получилось, потому что он успел скачать с
> непокорёженной страницы

Я вообще на страницу не заходил просто ввел URL:

http://bonanzas.rinet.ru/upd/kolmck230to233.zip

:))


Solo   (2006-02-09 08:36:00) [7]

А как на 33-то перейти, кто-нить скажет или нет? Мож я туп, но не могу найти апдейты после 30.

Вот.


GMax   (2006-02-08 22:39:00) [8]

файл в этом случае обнуляется.
а у ECM видать получилось, потому что он успел скачать с непокорёженной страницы. я не нашёл нового koladd вообще, скачал у ECM.

может его всё же в архив с KOL класть ? ведь необходимая всё же часть. и в upd кладётся регулярно. (кстати и версию файла внутри пора с 2.04 сменить ;-)


Vladimir Kladov   (2006-02-08 15:22:00) [9]

KOLadd на сайте лежит, либо тот что нужен апдейту, либо тот, до которого апдейт. У ECM же получилось. Вроде бы там вопрос задается "продолжить" или что-то в том роде. Файл пропускается и дальше идет, развет нет.


ECM   (2006-02-08 10:49:00) [10]

Последнее обновление KOLAdd.pas можно найти в архивах
http://www.kolnmck.ru/files/kol.zip
http://www.kolnmck.ru/files/kol_mck.zip


Solo   (2006-02-08 03:50:00) [11]

Что -то никак на страницу апдейтов попасть не могу, ни нашу, ни английскую


GMax   (2006-02-08 01:15:00) [12]

опять что-то с koladd. не апдейтится...


ECM   (2006-02-07 20:23:00) [13]

Владимир, кажется у Вас что-то сбилось на странице...:((
http://bonanzas.rinet.ru/r_downloads.htm
английский вариант - в порядке

Обновленный архив (2.33) доступен так же и на www.kolnmck.ru


Наверх

Титульная страница Поиск, карта сайта Написать письмо