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

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

Kol V2.12 [Delphi]


avs ©   (2005-09-24 12:05:00) 

Уважаемые коллеги!
Я попытался обновиться c 2.11 до 2.12
При попытке открыть project мне было сказано ,что
TKolproject undeclared.
После этого я переименовал папку Kol
и начал обновляться с версии 2.0
при 2.07->2.08 updater ругнулся на err.pas
я продолжил обновление, а затем подсунул
err.pas  версию 7.0.181
2.08->2.09  ok
2.09->2.10 ругается на KolAdd.pas( VERSION 2.04)
продолжаю обновление,затем подсовываю его же за
неимением чего либо более подходящего.
2.10->2.12 ok
Удаляю dcu, bpl, затем пытаюсь установить MirrorKOLPackageD7.dpk
имею следующее:
в  mckLVColumnsEditor.inc
Rpt( 'Closing Listview columns editor' );
Not enough actual parameters
Пожалуйста, подскажите, где я не прав и что делать?
Win XP, D7


Sergeyich   (2005-10-11 22:54:00) [1]

Ели возникает ошибка при установке KOL типа ругается на Rpt(...,''); или не найдена точка входа в библиотеку такую-то; попробуйте заменить все *.BPL файлы в папке \System32 в винде на анологичные находящиеся в папке \System32 в дистрибутиве Delphi. Должно пройти. Не забудьте сделсть резервные копии файлов *.BPL из системной папки.


GMax   (2005-09-30 22:17:00) [2]

а попробовать? ;-)

масштабируется до 32х32.

из win32 sdk:
LoadIcon can only load an icon whose size conforms to the SM_CXICON and SM_CYICON system metric values. Use the LoadImage function to load icons of other sizes.


Vladimir Kladov   (2005-09-30 15:19:00) [3]

и что, если вресурсе иконка только 16х16, все равно 32х32 грузится? Откуда же она берется?


GMax   (2005-09-29 23:49:00) [4]

кстати, о птичках.
если во время design-time присваивать кнопкам (kolbutton) иконку(icon), то в inc генерится loadicon с дефолтным системным размером иконки(32х32), что в большинстве случаев совсем не в тему. может быть принудительно делать везде loadimage с указанием размера, чтобы в oncreate не присваивать ?


Vladimir Kladov   (2005-09-29 20:11:00) [5]

даже если до конца недели не поступит еще каких-либо репортов, по крайней мере 2 изменения уже есть.

Я только что обновил Zoomer3.5a и GrabScren2.5 (но перекомпилировать GrabScreen до обновления KOL лучше не надо: исправление copy-to-clipboard исправлено в самом KOL 2.13, а он еще не выложен).


GMax   (2005-09-26 23:54:00) [6]

мне в подобном случае помог полный снос всех KOL-пакетов, проверка, чтобы замена системных DCU была выключена и поиск\убийство скомпилированных пакетов в путях - нашлись в каталоге установки и в projects/bpl - именно они мешали.


avs   (2005-09-25 23:44:00) [7]

Уважаемый Владимир! К сожалению, Ваш совет не принес желаемого результата. Все пакеты, которые имена которых начинаются с MH и StGrd,KOLmdvXLGridD7.dpk
дают вышеупомянутый результат, а, например, KOLPrint.dpk, KOLFontEditor_D7.dpk устанавливаются нормально. Видимо, дело в содержимом пакетов. Как говорится, стекло протер, по шинам стучал,
видимо, придется смотреть внутренности.
P.S. Большое ВАм спасибо за FileGuard. Пользуюсь ею более полугода, несколько раз очень выручила. Если ВАС интересуют подробности, замечания, могу подготовить и прислать. С уважением, avs.


Vladimir Kladov   (2005-09-25 14:57:00) [8]

это значит что для каждого пакета надо делать не просто перекомпиляцию а Build. Это млжно сделать, открыв только этот пакет, и сделав Build Project, или сразу после открытия пакета нажать правой кнопкой на разделителе тулбара на пакете, и тогда в контекстном меню есть слово Build. Почему-то если не сразу, а после каких-нибудь других действий, попасть на это меню становится затруднительно.

По окончании еще раз открыть пакет MirrorKOLPackageDx.dpk и тоже сделать ему Build. Делать так приходится после каждого обновления. Все это можно упростить, если собрать все дополнительные компоненты, которые нужны, в один пакет, самому.


avs   (2005-09-25 14:29:00) [9]

ECM,Большое спиасибо за PowerPack,
12 версия установилась,но при
установке
MHUPDOWND6.dpk
MHFindReplaceDialogD7.dpk
MHFontDialogD7.dpk  
sTGRDd6.DPK
выдается сообщение
о том, что точка входа в процедуру @Mirrio@TKolObj@DoAssignEvent... и т.д.
не найдена в Библиотеке DLL MirrorKolPackageD7.Bpl
Что бы это значило?


Wiz@rd   (2005-09-25 12:02:00) [10]

Это называется не "для тех кому лень", а PowerPack


ECM   (2005-09-25 11:56:00) [11]

Для тех кому не жалко тащить все сразу (740 kБ в архиве)
и лень разбираться с мелкими исправлениями:

http://ecm-soft.pisem.net/files/KOLMCK212.ZIP

в архиве KOL + MCK 2.12, KOLAdd.pas, err.pas, kolmath.pas +
исправленные файлы mck*.inc - те, в которых встречается вызов Rpt(...)
... я не стал править объявление функции Rpt(..,.. = White) в mirror.pas
из соображения совместимости со старыми версиями Delphi


GMax   (2005-09-24 23:31:00) [12]

D:\Downloads\kolmck209to210.zip:

Download also kolmck200to210.zip and get there .inc files (these were not included into the update when it wab released, sorry).

или вручную во всех нужных местах дописываешь Rpt(...,'WHITE');


Наверх

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