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

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

KOL и MCK [Delphi]


Scrage ©   (2006-07-09 05:20:00) 

Вот недавно установил компонент KOLBVLEDNumber под KOL. Это компонент для вывода чисел. Установился нормально. При компиляции выводится ошибка "Unit KOLBVLEDNumber was compiled with a different version of kol.TObj". В чем дело? Только не надо говорить "поставь версию KOL поновее".


lollol   (2006-07-19 18:45:00) [1]

так как у тебя сейчас и должно быть


Scrage   (2006-07-19 17:38:00) [2]

Все выглядит так:
uses Windows, Messages, ShellAPI, KOL, KOLBVLEDNumber {$IFNDEF KOL_MCK}, mirror, Classes, Controls, mckControls, mckObjs, Graphics,
 MCKBVLEDNumber {$ENDIF (place your units here->)};
{$ELSE}
{$I uses.inc}
 Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
 Dialogs;
{$ENDIF}

Если я куда-то перемещаю KOLBVLEDNumber, то возникает вот что:
uses Windows, Messages, ShellAPI, KOL, Controls, mirror, MCKBVLEDNumber,
 Classes,  {$IFNDEF KOL_MCK}, mirror, Classes, Controls, mckControls, mckObjs, Graphics,
  {$ENDIF (place your units here->)}MCKBVLEDNumber,KOLBVLEDNumber;
{$ELSE}
{$I uses.inc}
 Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
 Dialogs;
{$ENDIF}

При этом ошибка уже другая:
[Fatal Error] Unit1.pas(8): Unit MCKBVLEDNumber was compiled with a different version of mirror.TKOLControl


Maloric   (2006-07-09 13:04:00) [3]

Может это как у меня не компилился один компонент, вываливалась ошибка
[Fatal Error] MCKMHFontDialog.pas(54): Unit OleCtrls was compiled with a different version of Variants.EmptyParam
Нашел причину, в Uses Delphi сам записал "MCKMHFontDialog" после {$ENDIF (place your units here->)}, я ее переместил до этой надписи и все заработало.
Посмотри где у тебя в Uses записан MCKBVLEDNimber?


Наверх

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