-
Люди! Почему нельзя положить готовую .bpl по kol и MCK для тупого меня? Delphi 2007. Я уж и так и сяк откомпилировал и везде поправил, и ошибок нет и .dcu все получил. Новый package создавал и старый компилировал и dklusr редактировал - не создает у меня нового package!
-
Может какую инструкцию? Типа file->open->MirrorKOLPackage.dpk и т.д.
-
Сначала Build, потом Install MirrorKOLPackage.dpk
-
У меня всё нормально кампонента кампилится и установилась но гонит визуальная чать выдаёт ошибки я нечиго не могу размещять хоться у меня есть готовый проект они спокойно кампилятся и работают но не как не могу добраться до визуальной части проекта.
ошибки такого рода
Undeclared identifier 'TKOLProject'
Undeclared identifier 'TKOLForm'
.......
-
> ошибки такого рода
Добавь в ЛИБах путь к КОЛу ;)
-
всё добавнено не вервый день пешу на КОЛ просто на недели достал 2007 делфи а что то назад на 7 делфю неохото возвращаться
да и если бы ты прочитал внимательно то приложеня кампелируются глюк в визуальной среде
-
Всё разобрался проблема была
{$IFNDEF KOL_MCK} {$R *.DFM} {$ENDIF}
а надо
{$IF Defined(KOL_MCK)}{$ELSE}{$R *.DFM}{$IFEND}
-
[+] Важно: благодаря D[u]fa, MCK теперь работает и на BDS2005-BDS2007, а так же на Turbo Delphi. Генерируемый код несколько отличается, поэтому предусмотрена автоматическая конверсия при переходе от прежних версий Delphi к новым и наоборот, при загрузке проекта в IDE.
Изменения начинают работать начиная с Delphi6 и Delphi7 (хотя в этих версиях MCK работает и без нового кода). Для восстановления генерации прежнего кода MCK следует пересобрать с опцией NO_NEWIF.
MCK: добавлено свойство TKOLProject.NewIf. Если true, используются директивы IF/IFEND в сгенерированном коде, если false, то IFDEF/ENDIF. При изменении свойства, делается попытка выполнить конвертирование между старыми и новыми символами, обычно успешная.
А разве это не работает?...